SASGIS - SAS.Планета
View Issue Details
0003143SAS.ПланетаРефакторингpublic17-10-2016 07:5530-12-2021 08:59
vdemidov 
vdemidov 
normalminorhave not tried
assignedopen 
WindowsXPSP3
160707 
26xxxx 
0003143: Переделать генерацию меню со списком карт
Сейчас древовидные меню со списком карт (Карты, слои, выбранная карта для слоя заполнения, карта и слои мини-карты) генерируются в таком порядке:

Неупорядоченный набор карт -> Набор карт отсортированный по номеру
Набор карт отсортированный по номеру -> Древовидное меню TBX

Из-за этого при каждом изменении одной из карт или при переключении языка приходится все очищать и пересоздавать дерево заново.

Хочется разделить на чуть большее количество более простых операций и с меньшей привязкой к TBX
Неупорядоченный набор карт -> TActionList с операциями активации карты
Неупорядоченный набор карт -> Дерево карт
Дерево карт + TActionList с операциями -> Построение меню TBX

Нужно переделать TMenuGeneratorByStaticTreeSimple на использование TActionList вместо OnClick и сделать реализацию TTreeByMapActiveMapsSet вместо заглушки.
No tags attached.
child of 0001751assigned vdemidov Вынести операции из пунктов главного меню главной формы в TActionList 
Issue History
17-10-2016 07:55vdemidovNew Issue
17-10-2016 07:56vdemidovRelationship addedchild of 0001751
17-10-2016 07:58vdemidovAssigned To => vdemidov
17-10-2016 07:58vdemidovStatusnew => assigned
01-12-2017 07:25vdemidovTarget Version181221 => 190707
23-07-2019 14:16vdemidovTarget Version190707 => 191221
23-07-2019 17:04vdemidovTarget Version191221 => 211230
30-12-2021 08:59zedTarget Version211230 => 26xxxx

There are no notes attached to this issue.