История изменений
Исправление
geekless,
(текущая версия)
:
// Ужос який.
Вопрос построения гуя из конфига к вопросу о том, как этот гуй работает, полностью перпендикулярен. Меня интересует именно второй, потому что он сложный нетривиальный. И тулкиты у нас косоватые и кривоватые.
А построение гуя по конфигу — это примитивный рекурсивный обход дерева с дерганием конструкторов на каждом узле. Абсолютно пофиг, кто этим будет заниматься, и в каком формате это дерево хранится.
А «формочки» я мышкой в glade натыкиваю, так что «пропустить тэг» для меня не грозит. Собственно, для любого разработчика xml-ный glade и есть такой бинарный, нечитаемый конфиг.
валидировать
Тут уместно ответить шаблонной фразой: «Если ты не знаешь, как программно валидировать xml, у меня для тебя плохие новости».
Исходная версия
geekless,
:
// Ужос який.
Вопрос построения гуя из конфига к вопросу о том, как этот гуй работает, полностью перпендикулярен. Меня интересует именно второй, потому что он сложный нетривиальный. И тулкиты у нас косоватые и кривоватые.
А построение гуя по конфигу — это примитивный рекурсивный обход дерева с дерганием конструкторов на каждом узле. Абсолютно пофиг, сервер этим будет заниматься или клиент, и в каком формате это дерево хранится.
А «формочки» я мышкой в glade натыкиваю, так что «пропустить тэг» для меня не грозит. Собственно, для любого разработчика xml-ный glade и есть такой бинарный, нечитаемый конфиг.
валидировать
Тут уместно ответить шаблонной фразой: «Если ты не знаешь, как программно валидировать xml, у меня для тебя плохие новости».