On Monday 12 March 2001 10:53, John Levon wrote:
> On Mon, 12 Mar 2001 [EMAIL PROTECTED] wrote:
> 
> > 
> > Hi, 
> > 
> > I've recently become interested in the Lyx effort.  In particular,
> > I'm interested in the crossplatform (to win32) issue.  But for now,
> > just getting my feet wet in the project should be a good start.
> > The website told me this email address would get me setup.  So, set me up 
! 
> > 
> 
> Hi Patrick !
> 
> Well a win32 native port is still some way away yet I'm afraid :)
> 
> But you can certainly join in, it just depends what you want to do ;)
> 
> There's a big list of bugs to investigate at lyxbugs.sourceforge.net if you
> want something ..
> 
> Just try out CVS and fix problems, clean up code etc. !
> 
> thanks
> john

I'm not sure that all is doom and gloom on the Windows port! It should be 
fairly easy to port the dialogs over. That's a sizeable chunk of stuff to do.

We're in the process of removing all GUI-specific code from the LyX kernel 
and hiding it in a frontends subdirectory. The kernel knows nothing about 
this frontends stuff: it emits a signal to, say, "launch citation popup". 
This is grabbed by the frontends code which then does its stuff. Changes are 
then returned to the LyX kernel.

If you check out BRANCH_MVC, you'll find a new abstraction in 
frontends/controllers that means the porter to a new GUI need not worry at 
all about communication with LyX. All s/he has to do is build the relevant 
popups to change the (in this case) citation entry.

I hope to roll this back into HEAD very soon.

Angus

Reply via email to