SASGIS - SAS.Планета
View Issue Details
0000764SAS.Планета[All Projects] Хотелкаpublic28-05-2011 11:0823-10-2019 19:22
gpsMax 
zed 
normalminorhave not tried
resolvedfixed 
110418 
190707190707 
0000764: Добавить в контекстное меню меню "Управление метками" операции копирования и вставки
Окно "Управление метками", правой кнопкой на метке - контекстное меню (будет в 1106xx, тикет 275). Хорошо бы добавить туда пункты "Вырезать", "Копировать" и "Вставить".

"Вырезать": программа физически до вставки ещё ничего не удаляет, только запоминает метку в свой какой-то внутренний буфер. Не общевиндовый, во избежание коллизий с кашей из других данных.

"Копировать": программа только запоминает метку.

"Вставить": в группу, открытую в данный момент в "Управлении метками", копируется сохранённая метка. Если предыдущая операция была "Вырезать", то дополнительно удаляем прежнюю метку, либо же вместо создания новой метки просто меняем группу у старой. Устанавливаем текстовый курсор на свежесозданную метку. Сохраняем sml.


Кнопка "Вставить" по умолчанию неактивна, доступна только при наличии сохранённой метки.

Ту метку, на которой ткнули правой кнопкой и сказали "Вставить", не перезаписываем и никак не трогаем вообще, нужно только имя группы. То есть, щелчок правой кнопкой что по группе слева, что по любой её метке даёт одинаковый результат.

При выходе из окна "Управление метками" буфер стоит очистить, думаю.
группы, категории, контекстное меню, метки, управление метками
related to 0000451closed vasketsov SACS.Планета Copy paste для меток 
parent of 0000275closed vdemidov SAS.Планета Редактирование категорий и меток по правой кнопке мыши 
has duplicate 0003049closed vdemidov SAS.Планета Добавить возможность копирования полигона 
has duplicate 0003402closed zed SAS.Планета Копирование полигонов и меток 
related to 0001158closed vdemidov SAS.Планета Контекстное меню для результатов поиска 
related to 0003570confirmed  SAS.Планета Копирование метки вместе с именем и категорией 
Issue History
28-05-2011 11:08gpsMaxNew Issue
28-05-2011 11:09gpsMaxTag Attached: контекстное меню
28-05-2011 11:09gpsMaxTag Attached: метки
28-05-2011 11:09gpsMaxTag Attached: категории
28-05-2011 11:09gpsMaxTag Attached: группы
28-05-2011 11:10gpsMaxStatusnew => acknowledged
28-05-2011 11:10gpsMaxRelationship addedparent of 0000275
28-05-2011 11:14gpsMaxTag Attached: управление метками
28-05-2011 11:24gpsMaxNote Added: 0002723
28-05-2011 11:25gpsMaxNote Edited: 0002723bug_revision_view_page.php?bugnote_id=2723#r1307
28-05-2011 11:25gpsMaxRelationship addedrelated to 0000451
15-08-2011 19:41vdemidovStatusacknowledged => confirmed
15-08-2011 19:42vdemidovProduct Version => 110418
15-08-2011 19:42vdemidovTarget Version => 40xxxx
15-08-2011 20:13vasketsovNote Added: 0003453
16-08-2011 18:49gpsMaxNote Added: 0003472
29-02-2012 11:12gpsMaxRelationship addedrelated to 0001158
06-06-2016 07:55vdemidovRelationship addedhas duplicate 0003049
30-01-2019 12:39zedRelationship addedhas duplicate 0003402
05-02-2019 13:34zedStatusconfirmed => resolved
05-02-2019 13:34zedFixed in Version => 190707
05-02-2019 13:34zedResolutionopen => fixed
05-02-2019 13:34zedAssigned To => zed
05-02-2019 13:35zedTarget Version40xxxx => 190707
23-10-2019 19:22zedRelationship addedrelated to 0003570

Notes
(0002723)
gpsMax   
28-05-2011 11:24   
(edited on: 28-05-2011 11:25)
Есть ещё хотелка 451, но она несколько другая. Там предполагается использовать виндовый буфер и формат Google Earth для обмена с ним. Неочевидно, почему именно его, а не какой-нибудь Ози, например. Хотя можно сделать отдельный пункт "Поместить точку в общий буфер обмена в формате GE", "...в формате Ozi" и прочих форматах. (Тут напрашивается мысль о плагинах)

(0003453)
vasketsov   
15-08-2011 20:13   
>Неочевидно, почему именно его
Отчего же? Открываем импорт меток и какие типы файлов видим в диалоге? Правильно, из общедоступных - KML (он же KMZ). Так что почему именно KML - очень даже понятно, чтобы импорт новых типов не потребовался. Основная идея там - не реорганизация меток внутри одного экземпляра программы, но возможность передачи меток между разными экземплярами программы ну и прочим софтом заодно.

С парой Вырезать-Вставить в этой хотелке понятно, клавиатурный аналог мышиного драг-н-дропа. А зачем может потребоваться Копировать-Вставить в этой хотелке? Это ж просто размножение одной и той же метки?
(0003472)
gpsMax   
16-08-2011 18:49   
Да, не только перенос метки, но, возможно, и копирование. Иногда удобно иметь такие копии, раз уж в обозримом будущем одной метке не может быть сопоставлено несколько категорий.