On Thu, Mar 09, 2006 at 02:41:51PM +0300, Sergey V Turchin wrote:
> On Tuesday 28 February 2006 14:14, Sergey V Turchin wrote:
> 
> [...]
> Компиляция треда:
> 
>   Глядя инсталлятор SuSE я каждый раз вспоминаю, что хочу из Qt 
> знать некоторые вещи, тогда можно будет забабахать дизайн не 
> имеющий отношения к извращениям при его реалихации на sсheme в 
> alterator. Дальше того, что в Compact-3.0 там продвинуться IMHO не 
> получиться, причем на юзабилити тоже влияет, т.к. некоторые вещи из 
> alterator сделать нельзя, но возможно из Qt/HTMP/Curses специфично 
> для конкретного интерфейса.
> Хочется иметь абстрактные элементы типа MainButtonBar, HelpBrowser и 
> ModuleView, тогда в конкретном интерфейсе можно будет оперировать 
> их положением, внешним видом и поведением в соответствии со 
> спецификой.
> Это можно объединить в одном виджете WizardFace, из которого можно 
> получить просто Wizard, вставив его в Dialog и дописав пару функций 
> типа on-next/on-prev.
> 
> Пример: ftp://ftp.altlinux.ru/pub/people/zerg/alterator/
> Он не содержит графических наворотов, которые будут только в 
> alterator-browser-qt и показываться только на 2-стадии установки.
Идея не лишена рационального зерна, но вот предлагаемый синтаксис внушает 
опасения.
Например мне не очень нравятся тройные имена, использование append-item,
то как будут подключаться call-back'и. Как я понимаю ожидается что он
будет один с большим свичом.

Ещё меня смущает то что делать с описаниями интерфейсов которые хочется
исользовать в визардовом и без-визардовом окружении одновременно, например
и в installer и в acc. То что предлагается сейчас даёт слишком сильную
заточку под один вариант использования - текущий способ через 
frame:buttons-view - более общий.

Видимо надо подумать над тем чтобы визардовость задавалась какими-то хинтами.

_______________________________________________
Devel-conf mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/devel-conf

Ответить