LINUX.ORG.RU
ФорумTalks

[GUI][idea request]Редактор иерархических структур данных.

 


0

0

Допустим есть Узел и есть Лист, и соответственно и них построено дерево:

Узел
  Узел
   Лист
   Лист
  Узел
  Лист
Нужно придумать скопировать удобный интерфейс редактирования листьев сей структуры, с возможностью перемещений по узлам. Вариант из Tree и Table оставим как банальное уг. Идеи, картинки, ссылки на примеры приветствуются.

★★☆

Что то вроде mindmap можно рисовать. Во freemind достаточно удобная навигация даже с клавиатуры по карте, например.

anotheranonymous
()
Ответ на: комментарий от anotheranonymous

Эээ не настолько сурово, представьте себе файловый менегер в котором нужно редактировать имена файлов, больше ничего не требуется.

wfrr ★★☆
() автор топика

>придумать скопировать

мой парсер

Вариант из Tree и Table оставим как банальное уг

если ничего проще не придумали, то этого наверное и нет

antony986
()
Ответ на: комментарий от antony986

ничего проще

Уважаемый, цель облегчить жизнь не программистам, а тем кто это будет юзать.

wfrr ★★☆
() автор топика

белка хочет трехмерное дерево с дуплом?

nu11 ★★★★★
()
Ответ на: комментарий от wfrr

Да, фактически это элемент-контейнер, который растет не «вниз-вправо», а просто «вправо/влево», в остальном от классического дерева отличается только внешним видом. Есть куча идей для улучшений, но работать можно и так. Да, обрати внимание, что ветки можно тягать по экрану

simple_best_world_web_master
()
Ответ на: комментарий от simple_best_world_web_master

не то, нужено реадктировать а не просто отображать, ваш пример даже для отображения сомнителен - ибо корень теряется

wfrr ★★☆
() автор топика
Ответ на: комментарий от wfrr

> как вы себе представляете редактирование этого?

Та лехко! В случае ZUI просто зумимся до нужного уровня, пока блок не начинает занимать треть экрана, тогда и делаем его редактируемым. Если радиал - крутим колесо до тех пор, пока нужный блок не станет горизонтальным (можно делать плавные анимации), тоже зумимся, и если показывали только иконки, то из нее может выехать подложка с редактором. Эх, Кая Краузе на тебя нет...

simple_best_world_web_master
()
Ответ на: комментарий от wfrr

> файловый менегер в котором нужно редактировать имена файлов

написать модуль fuse-xml, который будет монтировать xml-файл в файловую систему? тогда редактор - любой файловый менеджер - хоть двухпанельный крусадер, хоть дельфин. Копирование/перемещение/переименование узлов-каталогов и листьев-файлов - включено, атрибуты - в редактор мета-инфы файла.

bender ★★★★★
()
Ответ на: комментарий от simple_best_world_web_master

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

wfrr ★★☆
() автор топика
Ответ на: комментарий от wfrr

тогда не изобретать, а юзать только штатные контролы, какими бы уебищными они небыли. И да, таки показать Фримайнд

simple_best_world_web_master
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.