On Thu, Sep 07, 2006 at 09:39:13AM +0200, Abdelrazak Younes wrote: > >Shouldn't there be a lyxkernel.dll and the frontend using this? > > The frontend virtual interface yes. The qt4 frontend will just be an > implementation of this interface and could entirely be in a single dll. > This way the lyx-executable would not even have to link to Qt4, only the > qt4 frontend dll.
I am not sure there needs to be a virtual frontend interface at all. In theory, ther kernel could be completely ignorant of any frontend and just signal internal changes. A frontend would directly call into the kernel to make things happen and adjust afterwards by listening to the signals. IMO a common frontend base is a design mistake that puts things downside up: The kernel tells the frontend to draw and listen to events from the frontend. No good. Andre'