On Tue, Nov 08, 2005 at 02:43:00PM -0500, William F. Adams wrote: > On Nov 8, 2005, at 11:52 AM, Angus Leeming wrote: > > >You have a strange definition of ``for free'', William. There are 295 > >files in the Qt frontend totalling some 27,000 lines of code. And > >that's neglecting the .ui files that define the dialog structure. > > Yes, but all those lines and the QT front-end don't get one the same > sort of user-experience and integration which ``just happens'' for > NeXT/OPEN/GNUstep and Mac OS X.
And it doesn't give the same user experience that 'just happens' for Qt, simply because it uses only a fraction of the possibilities. > >For those interested in such stats, the whole LyX source tree > >(neglecting non-Qt frontend code) comprises 970 files and 170,000 > >lines of code. The thing is *big* and doesn't need to get any bigger. > > I thought that the whole point to GUI-Independence was that it would be > possible to plug-in other front-ends w/o negatively impacting the > back-end code? This was one goal. Another was to have a GUI/kernel separation as such. We have the latter now. We don't have the formaer and I doubt it will be achievable far above the 'least common denominator' level. Andre'