Hi All!

I soon will commit the work Marko did for the GNOME-Frontend, now I have
some thoughts to all this frontend stuff I've seen by looking at the work
Marko did for the Menu_pimpl-stuff.

1. For Marko (and mybe other people who want to support another frontend):

   The Menu_pimpl you did is nice but as you surely have seen there are
   some bases which do not work and so the whole menu-stuff is really not
   good working. IMO you should for now concentrate on the dialogs (as they
   can be fully implemented and it's really enough work for now)

   Then you could help us with hints for what you need f.ex. in LyXView so
   that you really can use the GNOME-menus or/and toolbars when you make that
   one work.

   I know that working on this stuff is much more interesting then working
   on some dialogs. BTW.: you should find a clean way for makeing complex
   dialogs as you probably use some dialog-builder. Have a look at the work
   we did in the KDE and XFORMS branch. While in the XFORMS branch we use
   fdesign and then sed to make the necessary changes to the exported files
   so that they can be used asis without the need of manual work. In KDE
   (as I did that branch initially I decided that the KDevelop is a really
    nice tool to do this stuff I have used that) the files are already
   exported in nice C++ so that the modifications we do in the XFORMS branch
   are not necessary, but we can directly used the exported files).

2. General (mainly for the upcoming 1.1.6):

   IMO we should deactivate the not actively supported frontends for the
   general release (say KDE) as we would only get a lot of feedback with
   'why is this not working there?' For the supported ones (say GNOME and
   XFORMS) we know the answers and also can directly go for bugfixes and
   so we can support them.

   We should also remember to do the necessary symlinks in the GNOME frontend
   before releasing 1.1.6 so that ALL the stuff is supported and all the
   dialogs will shown if compiled with this frontend (this is mainly for
   Lars as he will do this ;)

   We will have also to disable the code of how the GNOME-menu code is made
   actually!

3. For us developers:

   We should move to make LyXView GUII so that toolbars, menu's and stuff
   like that can be integrated by other frontends. But we already know this,
   just a reminder to go for it ;)

Now probably I will get a lot of flames (but it's not friday so ... :), but
IMO we should talk about this things before they happen.

         Jürgen

--
-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._

Dr. Jürgen Vigna        E-Mail:  [EMAIL PROTECTED]
Italienallee 13/N       Tel/Fax: +39-0471-450260 / +39-0471-450296
I-39100 Bozen           Web:     http://www.sad.it/~jug

-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._

A straw vote only shows which way the hot air blows.
                -- O'Henry

Reply via email to