Патч, добавляющий вкладки в QGIS

Идеи и запросы на отсутствующую или изменение существующей функциональности QGIS, патчи.
Ответить
Lynx
Интересующийся
Сообщения: 29
Зарегистрирован: 04 ноя 2008, 00:40
Репутация: 0

Патч, добавляющий вкладки в QGIS

Сообщение Lynx »

Предложение заключается в следующем:
Добавить в QGIS вкладки (tabs), такие же как в firefox, konsole и т.д. Не знаю на сколько они здесь будут полезны, но надеюсь пригодятся. (например, я не могу представить себе konsole без вкладок ;) и был очень рад, когда увидел их в dolphin'е).
Патч, который добавляет эту возможность, я почти написал, но все еще дорабатываю ;). Видео, с тем как работает текущий патч, я не прикрепил (не получилось :( )
Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Патч, добавляющий вкладки в QGIS

Сообщение Максим Дубинин »

звучит заманчиво, но поясни, пожалуйста, по поводу применения, как я понимаю по поводу вкладок может быть 2 стратегии
1. а ля браузер - закладка фактически копия программы
2. а ля arcgis - закладки - разные способы представления данных, на одной закладке всегда вид данных, на другой - вид макета карты, на третьей - 3D вид и т.п. Закладки уникальны.

Мне видится наиболее продвинутым некий комбинированный вариант, когда видов данных может быть 5 штук (или сколько я создам) и парочка видов-макетов, ну и тройка 3D. Как-то так. Правда это кроме всего прочего еще потребует файл проекта модифицировать.

PS: разрешил форматы avi,ogs прикреплять к форуму, интересно было бы посмотреть, если не пройдет по размеру, давай просто на сайт выложим - без проблем.
пристегивайтесь, турбулентность прямо по курсу
Lynx
Интересующийся
Сообщения: 29
Зарегистрирован: 04 ноя 2008, 00:40
Репутация: 0

Re: Патч, добавляющий вкладки в QGIS

Сообщение Lynx »

По поводу вкладок есть только одна стратегия. Либо они есть, либо их нет. Возможность добавления вкладок позволит:
1. Создавать почти сколько угодно областей для карт (canvas), то есть видов данных.
2. Добавлять во встроенные в QGIS вкладки практически что угодно, например, видео или аудио проигрыватели :D .
3. Создавать для плагинов отдельные вкладки.

Данная возможно уже частично реализована: http://gis-lab.info/other/qgis_tabs.ogg2.ogv.7z
3D плагин в вкладке: http://gis-lab.info/other/qgis_ossimplanetplugin.7z (плагин в настоящее время в разработке)
Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Патч, добавляющий вкладки в QGIS

Сообщение Максим Дубинин »

два вопроса, не к данной конкретной реализации, а вообще

1. если вкладки будут содержать разное представление данных, не нужно в таком случае предусмотреть (возможно в будущем) показывать только те наборы инструментов, которые работоспособны в данном представлении данных?

2. похоже, что со вкладками также придется пересмотреть и стратегию сохранения проекта? ведь теперь получается, что у меня в одном проекте может быть десяток проектов, каждый со своим набором данных.
пристегивайтесь, турбулентность прямо по курсу
Lynx
Интересующийся
Сообщения: 29
Зарегистрирован: 04 ноя 2008, 00:40
Репутация: 0

Re: Патч, добавляющий вкладки в QGIS

Сообщение Lynx »

1. мне кажется нужно ;)
2. по все видимости, да. Если в QGis появятся вкладки, то одному проекту будет соответствовать не один набор данных, а несколько.
Lynx
Интересующийся
Сообщения: 29
Зарегистрирован: 04 ноя 2008, 00:40
Репутация: 0

Re: Патч, добавляющий вкладки в QGIS

Сообщение Lynx »

Так как разработчики QGis предпочли видеть табы основанные на док виджетах, я переделал предыдущий патч так, чтобы вместо табов были табированные док виджеты. Но реализовал этот патч не так тщательно как предыдущий, на случай если у разработчиков изменится стратегия. Кому интересно, можете протестировать патч.
Если все же говорить о стратегиях, то патч реализуют частично вторую стратегию (на мой взгляд единственную возможную)... Для каждого map canvas'а есть своя легенда, обзор и набор инструментов. Таким образом в нескольких вкладках находятся несколько проектов. Так же можно добавить возможность отображения только тех инструментов, которые необходимых в данный момент. Например, если загружены растровые слои, то только инструменты для работы с растрами. Если же векторные слои, то для работы векторами. ...И много других возможностей...
Вложения
qgis_dock.patch.txt
(34.37 КБ) 1112 скачиваний
Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Патч, добавляющий вкладки в QGIS

Сообщение Максим Дубинин »

ты не мог бы сделать еще одну видео-демонстрацию как это работает?
пристегивайтесь, турбулентность прямо по курсу
Dorofeev
Активный участник
Сообщения: 194
Зарегистрирован: 08 фев 2007, 23:29
Репутация: 1
Откуда: Симферополь
Контактная информация:

Re: Патч, добавляющий вкладки в QGIS

Сообщение Dorofeev »

Есть ли новости по сабжу?
Lynx
Интересующийся
Сообщения: 29
Зарегистрирован: 04 ноя 2008, 00:40
Репутация: 0

Re: Патч, добавляющий вкладки в QGIS

Сообщение Lynx »

Сейчас работа идет полным ходом. Скачать исходник QGis с вкладками на базе QGis-1.3.0 можно отсюда http://qgissing.beanstalkapp.com/qgis_tabs/trunk , но это пока нестабильная версия.
Вот пара скриншотов
Вложения
qgis-tabs3.jpeg
qgis-tabs3.jpeg (251.5 КБ) 15252 просмотра
qgis-tabs1.jpeg
qgis-tabs1.jpeg (271.68 КБ) 15251 просмотр
Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Патч, добавляющий вкладки в QGIS

Сообщение Максим Дубинин »

Lynx - ссылка не рабочая. Может просто положим в репозиторий здесь на гислаб? Порадовало использование геосэмпла.
пристегивайтесь, турбулентность прямо по курсу
Lynx
Интересующийся
Сообщения: 29
Зарегистрирован: 04 ноя 2008, 00:40
Репутация: 0

Re: Патч, добавляющий вкладки в QGIS

Сообщение Lynx »

sim писал(а):Lynx - ссылка не рабочая.
Исправил http://qgissing.svn.beanstalkapp.com/qgis_tabs/trunk
sim писал(а):Может просто положим в репозиторий здесь на гислаб?
Я все равно сейчас репозиторием не пользуюсь.
Ответить

Вернуться в «Предложения по QGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя