Hi,
During the last few years I have heard of several people that wanted to do
this port but AFAIK nobody has done nothing (I hope I'm wrong). Well, this
is a true step forward.
I have wrote a small testing framework. It has only the main independent
gui components of the main window (menu, toolbar and minibuffer), so
you need to run a working lyx *before* to run glyx in order to test these
components.
The menu and toolbar tree is read from a file (thanks Jean Marc or who
ever wrote the new lyxrc), in a pseudo scheme syntax.
To do:
Everything:
- to link with lyx, currently it uses only the lyx server.
at this stage this is enough since these 3 components only need
to submit and receive lyx commands.
- all the dialogs. it will need to use Allan signals stuff.
- a special canvas with an api that the lyx painter can use
and that can send events to lyx (which is the easy part).
- the screen classes that currently are under redesign in 1.1.
- etc.
Get a small screenshot and the source code at:
http://www.mx.lyx.org/glyx/
Greets,
Alejandro