View Issue Details

IDProjectCategoryView StatusLast Update
0002523SAS.ПланетаХотелка / Feature requestpublic31-10-2014 15:45
Reporterzarius Assigned Tovdemidov  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionwon't fix 
PlatformWindowsOS7OS VersionProfessional
Summary0002523: Полноценное управление метками через сообщения WM_COPYDATA
DescriptionРаз уж начало положено и можно создавать/импортировать метки через сообщения извне - можно подумать над полноценным управлением метками извне, к примеру:
--insert-category="{name}" - создание категории
--delete-category="{name}" - удаление категории
--move-category="{name}";"{parent name}" - перенос категории {name} в категорию {parent name}

--delete-placemark="{name}" - удаление метки
--move-placemark="{name}";"{category name}" - перенос метки в категорию
и т.д.

Правда для этого необходимо соблюдать уникальность имен меток/категорий. Если для меток еще можно как то конкретизировать через указание местоположения, то для категорий этого уже сделать нельзя.
TagsNo tags attached.

Activities

zarius

30-10-2014 09:43

reporter   ~0014808

Либо работать не с именами меток/категорий, а с их ID.

zed

30-10-2014 10:59

manager   ~0014813

А как предполагается эти самые id получать? С именами же однозначно не вариант, т.к. они не уникальны.

vdemidov

30-10-2014 11:10

manager   ~0014815

ИМХО сейчас не самое лучшее время для этого. В планах изменения в подсистеме меток (добавление темповой базы, возможность переключения баз и тд.) А такие интерфейсы будут требовать кучу дополнительных усилий для своей поддержки.

zarius

30-10-2014 12:06

reporter   ~0014818

>В планах изменения в подсистеме меток (добавление темповой базы, возможность переключения баз и тд.)
Логично. Полноценное управлением метками проще будет реализовать на уже переделанной подсистеме меток.

>А как предполагается эти самые id получать?
Как раз при изменении в подсистеме меток можно обдумать этот вопрос.

zed

31-10-2014 14:52

manager   ~0014833

Я склоняюсь к мысли, что полноценно управлять метками через сообщения не получится. А чтобы получилось, нужно делать двусторонний обмен сообщениями, но это такое бутылочное горлышко, что нафиг нужно. Уж куда лучше вынести подсистему меток в dll и предоставить всем желающим полноценное API над метками, чем городить огород с сообщениями.

vdemidov

31-10-2014 15:43

manager   ~0014834

Ну dll скорее всего не поможет с одновременным доступом нескольких программ к одной базе данных. Но мне тоже очень не хочется этим заниматься.

Issue History

Date Modified Username Field Change
30-10-2014 09:40 zarius New Issue
30-10-2014 09:43 zarius Note Added: 0014808
30-10-2014 10:55 zed Project SACS.Планета => SAS.Планета
30-10-2014 10:59 zed Note Added: 0014813
30-10-2014 11:10 vdemidov Note Added: 0014815
30-10-2014 12:06 zarius Note Added: 0014818
31-10-2014 14:52 zed Note Added: 0014833
31-10-2014 15:43 vdemidov Note Added: 0014834
31-10-2014 15:44 vdemidov Status new => resolved
31-10-2014 15:44 vdemidov Resolution open => won't fix
31-10-2014 15:44 vdemidov Assigned To => vdemidov
31-10-2014 15:45 vdemidov Status resolved => closed
08-08-2025 13:24 zed Category Хотелка => Хотелка / Feature request