480499497
|
Posted: Mon Nov 28, 2011 00:37 Post subject: |
|
|
Alextp есть идея )))
У нас есть фрейм для построения дерева.
Не хочешь Опционально зделать его из двух закладок и привязать их к горячим кнопкам типа Альт+ф1 и Альт+Ф2
Первая закладка собственно будет то что сейчас есть, парсить тело документа и рисовать дерево элементов.
А вторая закладка тоже дерево но которая отображает архитектуру каталогов. И на этой закладке в самом верху вткнуть кнопочку Обзор и поле для вывода пути Корневого каталога.
Что мы получим?
Тыкаешь обзор, выбераешь каталог (например PROJEKT_SAIT), нажимаешь открыть и
в фрейме дерева рисуется структура этого каталога по типам файлов в цвете. И что бы при даблклике на файле в основном фейме открывался для правки выбраный файл. А если он уже был открыт то закладка с ним станавилась активная.
Вот что то типа этого:
Quote: |
PROJEKT_SAIT
---+ core
---+ settings
---o interface
---|---+ ADMIN_interface
---|---o USER_interface
---|---|---| user_interface_index.HTML
---|---|---| user_interface_div.php
---|---| stuff_for_all.php
---| INDEX.PHP
---| contacts.PHP |
Замутить такое впринципе не сложно, темболее что в Синврайте уже есть всё для этого подготовленое и иконки дерева и сам механизм построения дерева, осталось только оформить и прикрутить функию открытия файла по клику на обьекте дерева.
Я верю для тебя это реализовать делов на два часа.
что теряем? да всего пару часов, а вот преимущество на титцо!
Ты выведешь Синфрай на новый уровень, не просто редактора, а уже некоего упрощенного средства разработки. и ему Цены не будет!
П.С. Можно конечно подумать еще круче, что бы было две закадки в дереве, и что бы каждой из них можно было применить свой собственный лексер. И создать 1 такой уникальный лексер для отображения и обработки не тела документа а каталога в котором нходится файл. Таким образом можно будет нстроить и цвета и само дерево как пользователю захочется. Будет вообще шикарно  |
|