Еще пожелания, если возможно конечно.
Приношу извинения, если повторяюсь,дублирую или не нашел.
Код:
1. В список синтаксиса не плохо было бы включить :
1С
MDL(PTL) - это UML
2. Возможность перетаскивания узлов (или лепестков) в другие узлы
3. Изменять порядок следования дочерних элементов в контексте узла.
В частности, чтобы опционально можно было бы сделать так, чтобы
в контексте списка дочерних элементов любого узла ПодУзлы всегда
выстраивались бы первыми в списке (типа, как Far это делает)
4. Сделать возможность экспорта содержимого части дерева от выбранного узла.
Например:
Выбираешь узел, программа запрашивает каталог назначения
и затем экспортирует туда всю ветвь таким образом,
чтобы Раздел стал каталогом, а страница - файлом.
Это было бы вообще классно.
5. При "воссоздании струк.каталогов" не плохо было бы, если бы путь поиска можно
было бы выбирать по кнопке. Хотя это может быть уже и каприз.
6. Там же (см.п.5) поле "расширения" лучше трактовать, как "маска".
Это бы существенно расширило возможности программы.
7. Там же (см.п.5), программа находит по расширению не только файлы, но и папки.
А в этих папках может и не быть файлов с заданным расширением.
Может быть там надо CheckBox поставить (как опцию).
8. При перемещении по дереву, желательно соблюсти синхронность вкладок (также, как и по двойному щелчку).
А-то, можно случайно недоглядеть и не в тот модуль исходник из Clipboard закинуть.
А это уже серьезно (если использовать это средство, как хранилище исходников).
9. Где-то на "видном" месте визуализация факта (может быть имя вкладки), что где-то был изменен текст.
А также как-то отмечать это и в каждой вкладке, где было изменение.
И при любом действии типа: очистка дерева или закрытие (или открытие нового проекта),
то обязательно надо - чтобы следовал запрос на подтверждение.
10. Неплохо было бы, чтобы где-то "на видном месте" чем-то ярким визуализировалось
бы состояние клавиатуры (рус, лат)
11. В окне сохранения проекта: при изменении типа сохраняемого файла - расширение файла не меняется.
Это не смертельно, но и не есть хорошо.
12. На какой-то момент времени при запуске программы на экран
стало выдаваться сообщение :
Unable to assign Ctrl-Q as Hotkay ... Ctrl-W ... и т.д.
Потом выяснилось, что это (похоже) происходит при загрузке 2-й копии приложения.
Т.е., надо или же не позволять загружать 2-ю копию или как-то этот вопрос решать.
А-то ... несколько смущает ...
Все это не смертельно, в общем-то.
Но если есть возможность, то лучше подправить.