View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002523 | SAS.Планета | Хотелка / Feature request | public | 30-10-2014 09:40 | 31-10-2014 15:45 |
| Reporter | zarius | Assigned To | vdemidov | ||
| Priority | normal | Severity | minor | Reproducibility | have not tried |
| Status | closed | Resolution | won't fix | ||
| Platform | Windows | OS | 7 | OS Version | Professional |
| Summary | 0002523: Полноценное управление метками через сообщения 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}" - перенос метки в категорию и т.д. Правда для этого необходимо соблюдать уникальность имен меток/категорий. Если для меток еще можно как то конкретизировать через указание местоположения, то для категорий этого уже сделать нельзя. | ||||
| Tags | No tags attached. | ||||
|
|
Либо работать не с именами меток/категорий, а с их ID. |
|
|
А как предполагается эти самые id получать? С именами же однозначно не вариант, т.к. они не уникальны. |
|
|
ИМХО сейчас не самое лучшее время для этого. В планах изменения в подсистеме меток (добавление темповой базы, возможность переключения баз и тд.) А такие интерфейсы будут требовать кучу дополнительных усилий для своей поддержки. |
|
|
>В планах изменения в подсистеме меток (добавление темповой базы, возможность переключения баз и тд.) Логично. Полноценное управлением метками проще будет реализовать на уже переделанной подсистеме меток. >А как предполагается эти самые id получать? Как раз при изменении в подсистеме меток можно обдумать этот вопрос. |
|
|
Я склоняюсь к мысли, что полноценно управлять метками через сообщения не получится. А чтобы получилось, нужно делать двусторонний обмен сообщениями, но это такое бутылочное горлышко, что нафиг нужно. Уж куда лучше вынести подсистему меток в dll и предоставить всем желающим полноценное API над метками, чем городить огород с сообщениями. |
|
|
Ну dll скорее всего не поможет с одновременным доступом нескольких программ к одной базе данных. Но мне тоже очень не хочется этим заниматься. |
| 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 |