LINUX.ORG.RU

История изменений

Исправление geekless, (текущая версия) :

// Ужос який.

Вопрос построения гуя из конфига к вопросу о том, как этот гуй работает, полностью перпендикулярен. Меня интересует именно второй, потому что он сложный нетривиальный. И тулкиты у нас косоватые и кривоватые.

А построение гуя по конфигу — это примитивный рекурсивный обход дерева с дерганием конструкторов на каждом узле. Абсолютно пофиг, кто этим будет заниматься, и в каком формате это дерево хранится.

А «формочки» я мышкой в glade натыкиваю, так что «пропустить тэг» для меня не грозит. Собственно, для любого разработчика xml-ный glade и есть такой бинарный, нечитаемый конфиг.

валидировать

Тут уместно ответить шаблонной фразой: «Если ты не знаешь, как программно валидировать xml, у меня для тебя плохие новости».

Исходная версия geekless, :

// Ужос який.

Вопрос построения гуя из конфига к вопросу о том, как этот гуй работает, полностью перпендикулярен. Меня интересует именно второй, потому что он сложный нетривиальный. И тулкиты у нас косоватые и кривоватые.

А построение гуя по конфигу — это примитивный рекурсивный обход дерева с дерганием конструкторов на каждом узле. Абсолютно пофиг, сервер этим будет заниматься или клиент, и в каком формате это дерево хранится.

А «формочки» я мышкой в glade натыкиваю, так что «пропустить тэг» для меня не грозит. Собственно, для любого разработчика xml-ный glade и есть такой бинарный, нечитаемый конфиг.

валидировать

Тут уместно ответить шаблонной фразой: «Если ты не знаешь, как программно валидировать xml, у меня для тебя плохие новости».