SASGIS - SAS.Планета
View Issue Details
0000603SAS.Планета[All Projects] Хотелкаpublic15-04-2011 19:2104-08-2012 18:02
Parasite 
vdemidov 
lowtweakalways
closedno change required 
WindowsServer2003
110216 
 
0000603: Более заметная подсветка последнего выделения
Прошу сделать более заметную (а лучше - настраиваемую) подсветку последнего выделения на карте. Текущая рамка 1-2пикс черного цвета часто визуально теряется на плотнозаполненных картах (особенно если они к тому же и темные по гамме), и последнего выделения банально не видно. Приходится кучу времени ездить по карте и его выискивать. Вопрос ОЧЕНЬ осложняется возможностью того, что файл выделения может быть весьма мелкий (по охватываемой площади), и он может быть например прислан по емайлу (то есть по дефолту - нет никакого представления, где его нужно визуально искать на карте мира). Приходится нудно ползать и высматривать...
Аттач.
Кошерный вариант решения из результатов обсуждения ниже: сделать центровку и fit-to-screen выделения следующим действием программы при загрузке любого пользовательского выделения из файла. Хотелка будет красиво решена.
ini, выделение, параметры
related to 0000564closed vdemidov Добавить изменение некоторых параметров ini-файла в графический интерфейс 
related to 0000236resolved Garl Центрирование трека при его открытии 
has duplicate 0000619closed gpsMax Добавить возможность задавать цвета границ бланковки генштаба и текущего выделения 
jpg Clipboard01.jpg (70,094) 15-04-2011 19:21
http://www.sasgis.org/mantis/file_download.php?file_id=213&type=bug
jpg
Issue History
15-04-2011 19:21ParasiteNew Issue
15-04-2011 19:21ParasiteFile Added: Clipboard01.jpg
15-04-2011 19:53vdemidovNote Added: 0001942
15-04-2011 19:54vdemidovAssigned To => vdemidov
15-04-2011 19:54vdemidovStatusnew => feedback
15-04-2011 21:11gpsMaxTag Attached: выделение
15-04-2011 21:11gpsMaxTag Attached: ini
16-04-2011 07:42ParasiteNote Added: 0001954
16-04-2011 07:42ParasiteStatusfeedback => assigned
16-04-2011 09:32vdemidovNote Added: 0001955
16-04-2011 16:59ParasiteNote Added: 0001959
16-04-2011 16:59ParasiteStatusassigned => feedback
16-04-2011 19:41vdemidovNote Added: 0001960
17-04-2011 15:21gpsMaxRelationship addedhas duplicate 0000619
17-04-2011 15:23bk99Note Added: 0002012
17-04-2011 15:24gpsMaxRelationship addedrelated to 0000564
18-04-2011 09:53ParasiteNote Added: 0002034
18-04-2011 09:53ParasiteStatusfeedback => assigned
21-04-2011 03:07ParasiteStatusassigned => feedback
21-04-2011 05:49bk99Note Added: 0002183
21-04-2011 06:50gpsMaxRelationship addedrelated to 0000236
21-04-2011 08:30vdemidovNote Added: 0002191
21-04-2011 09:41bk99Note Added: 0002194
21-04-2011 10:20ParasiteNote Added: 0002195
21-04-2011 10:20ParasiteStatusfeedback => assigned
21-04-2011 10:28bk99Note Added: 0002197
21-04-2011 10:57ParasiteNote Added: 0002198
21-04-2011 11:00ParasiteAdditional Information Updatedbug_revision_view_page.php?rev_id=940#r940
21-04-2011 11:01ParasiteNote Added: 0002199
21-04-2011 11:01zedNote Added: 0002200
21-04-2011 11:01ParasiteStatusassigned => feedback
21-04-2011 11:05ParasiteNote Added: 0002201
21-04-2011 11:05ParasiteStatusfeedback => assigned
21-04-2011 11:07ParasiteNote Edited: 0002201bug_revision_view_page.php?bugnote_id=2201#r942
21-04-2011 11:08zedNote Added: 0002202
21-04-2011 11:09zedNote Added: 0002203
21-04-2011 11:26PapazolNote Added: 0002208
21-04-2011 11:36vdemidovNote Added: 0002210
29-05-2011 12:00vdemidovNote Added: 0002742
29-05-2011 12:00vdemidovStatusassigned => resolved
29-05-2011 12:00vdemidovResolutionopen => no change required
29-05-2011 13:13gpsMaxTag Attached: параметры
23-01-2012 08:41vdemidovStatusresolved => closed
26-07-2012 17:04ParasiteNote Added: 0007945
26-07-2012 17:04ParasiteStatusclosed => feedback
26-07-2012 17:04ParasiteResolutionno change required => reopened
26-07-2012 19:38vdemidovNote Added: 0007951
26-07-2012 19:38vdemidovStatusfeedback => resolved
26-07-2012 19:38vdemidovResolutionreopened => no change required
26-07-2012 19:38vdemidovStatusresolved => closed
27-07-2012 03:09ParasiteNote Added: 0007957
27-07-2012 14:03ParasiteNote Added: 0007967
27-07-2012 14:06vdemidovNote Added: 0007968

Notes
(0001942)
vdemidov   
15-04-2011 19:53   
Поменяй настройки в ini файле на те которые нравятся больше. Можешь здесь опубликовать свои пожелания
(0001954)
Parasite   
16-04-2011 07:42   
>настройки в ini файле
Какие именно? Имена в студию, в смысле.
Желательно бы твикнуть толщину рамки (в пикс) и ее цвет (в #RGB), остальное всё ОК.
(0001955)
vdemidov   
16-04-2011 09:32   
Та ты загляни в ini - не ошибешься :)
(0001959)
Parasite   
16-04-2011 16:59   
Отвечаю сам себе:
--------------------
[VIEW_LastSelection]
Visible=1
LineColorAlfa=210
LineColor=0
LineWidth=2
--------------------

Может, всё же лучше вынести настройку в гуй? А то далеко не очевидно ж.
(0001960)
vdemidov   
16-04-2011 19:41   
Ну если, кто сделает, я непротив. Я просто не люблю GUI рисовать.
(0002012)
bk99   
17-04-2011 15:23   
А может лучше добавить функцию "Центрировать последнее выделение" - при этом последнее выделение вписывается в размер экрана (с соответствующим зумом).
(0002034)
Parasite   
18-04-2011 09:53   
>лучше добавить функцию "Центрировать последнее выделение"
Может просто сделать это следующим действием программы при загрузке любого выделения из файла?
* Тот, кто выделял сам и ручками - тот и сам знает, что и где делал.
* Тот, кто загрузил чужое - тут же получит его центровку, а дальше сам разберется - что с этим делать. Задача-минимум, озвученная в хотелке, будет исполнена: выделение будет перед глазами.
(0002183)
bk99   
21-04-2011 05:49   
>сделать это следующим действием программы при загрузке любого выделения из файла

Да, на мой взгляд, это было бы наилучшим решением. Перекрывается с 236.
(0002191)
vdemidov   
21-04-2011 08:30   
Советую оформить как отдельную хотелку.
(0002194)
bk99   
21-04-2011 09:41   
Parasite, оформишь, плз?
(0002195)
Parasite   
21-04-2011 10:20   
В смысле? Чем эта-то плоха?

Название: Хотелка более заметной подсветки последнего выделения, чтобы не ездить по карте и не выискивать.
Резюме по результатам обсуждения: сделать центровку и fit-to-screen выделения следующим действием программы при загрузке любого пользовательского выделения из файла. Хотелка (теоретически) решена.

Могу поставить статус NEW (у этого тикета). Зачем другая хотелка-то, если всё - в пределах озвученной, а ниже шел конструктивный диалог по ней? Ну вы блин даете. :)
(0002197)
bk99   
21-04-2011 10:28   
Крут ты, брат... :-)
(0002198)
Parasite   
21-04-2011 10:57   
Не, ну кроме шуток. Чем плох этот тикет, и ВНЕЗАПНО нужен еще один ровно на ту же задачу?
Способ ее решения - все равно ж исключительно на усмотрение программера, и выше был просто один из устраивающих публику вариантов. Сама хотелка-то неизменна, и не вижу смысла в необходимости ее дублирования через копи-паст отсюда - в новую. Там ведь окажется ровно то же самое к todo, только со статусом NEW.

PS: Вот любите вы, виндузятники, всё усложнять и дублировать функциональность...:)
(0002199)
Parasite   
21-04-2011 11:01   
Обновил шапку хотелки, поставил статус FEEDBACK для vdemidov.
(0002200)
zed   
21-04-2011 11:01   
>ровно на ту же задачу
Так то ж разные задачи: центрировать карту при открытии hgl и вынести настройки цвета/толщины линии из ini в GUI.
(0002201)
Parasite   
21-04-2011 11:05   
(edited on: 21-04-2011 11:07)
>вынести настройки цвета/толщины линии из ini в GUI.
Если будет центровка - про вынос в гуй можно имхо забыть. Основная ж задача - не добавить цветного мельтешения, а именно _увидеть_ где находится выделение.

При центровке оно "увидится" юзером на автомате - даже без редактирования цвета\толщины в ini, так что туда в этом случае можно и не лазить.

PS: я бы потер про ini выше чтоб не мешалось - да вдруг кому еще понадобится, я там и поля конкретные написал, авось кто хоть через поиск напорется...

(0002202)
zed   
21-04-2011 11:08   
Ну так отредактируй шапку соответствующим образом и повыкидывай всё что касается ini, GUI и цвета линий. И название хотелки соответственно должно содержать слово "центрировать" на подобии 0000236
(0002203)
zed   
21-04-2011 11:09   
>я бы потер про ini выше чтоб не мешалось - да вдруг кому еще понадобится, я там и поля конкретные написал, авось кто хоть через поиск напорется...
Тогда заводи новую хотелку.
(0002208)
Papazol   
21-04-2011 11:26   
Можно было бы сделать TweakSAS. Только надо знать назначение всех параметров ini.
(0002210)
vdemidov   
21-04-2011 11:36   
Я большинству параметров давал достаточно говорящие названия. Что непонятно спрашивайте. А лучше сразу заводите страничку на wiki и просите дополнить то чего не смогли угадать. С нуля хелп писать не буду :)
(0002742)
vdemidov   
29-05-2011 12:00   
Цвет и толщину линий можно менять в ini, а hlg лучше загружать как полигон и получать все возможные операции предусмотренные для полигона.
(0007945)
Parasite   
26-07-2012 17:04   
>Цвет и толщину линий можно менять в ini
В последней ночнушке что-то перестало работать переназначение цвета последнего выделения. Какой цвет ни ставлю в ini - рамка всегда черного цвета.
(0007951)
vdemidov   
26-07-2012 19:38   
Все прекрасно работает
LineColorHex=$D2FF0000
LineWidth=5
дает замечательный красный цвет рамки
(0007957)
Parasite   
27-07-2012 03:09   
>LineColorHex=$D2FF0000
А в прошлый раз это был LineColor, см.4 мессагу этого тикета.
(0007967)
Parasite   
27-07-2012 14:03   
>LineColorHex=$D2FF0000
А $D2 что обозначает?
(0007968)
vdemidov   
27-07-2012 14:06   
Прозрачность