On 4 Dec 2000, Jean-Marc Lasgouttes wrote:

> >>>>> "Asger" == Asger K Alstrup Nielsen <[EMAIL PROTECTED]> writes:
[...]
> Asger> If you by infrastructure mean the model abstraction, yes, this
> Asger> will be easy. But once again, you basically just shove
> Asger> complexity into the front-ends: Each front-end has to implement
> Asger> the rest.
> 
> No, because, except for xforms, the other toolkits have all that is
> needed to implement multiple toolbars, I guess.

That's right -- but not only for toolbars.  The difficult part is that
some toolkits (XForms, curses and some other C/C++ toolkits) aren't as
full featured as some frameworks (KDE, GNOME or probably MFC).  So we draw
an abstraction as high as possible so that each framework is free to use
whatever powerful components it may have (reuse of the toolkit/framework)
while less extensive toolkits will use some proportion of the support code
provided by LyX (reuse of LyX framework).  The good part is that most of
the LyX framework code already exists. It just isn't collected together
into a nice support library yet (reuse of existing LyX internals -- which
has some GUI specific code mixed in at present).

Allan. (ARRae)

Reply via email to