On Fri, 31 Dec 1999 16:19:04 PST, the world broke into rejoicing as
Rob Walker <[EMAIL PROTECTED]> said:
>
> >>>>> On Fri, 31 Dec 1999 12:39:55 -0800, Dave Peticolas
> >>>>> <[EMAIL PROTECTED]> said:
>
> Dave> I think 'enter' should mean 'commit and move down one row', just
> Dave> like in Quicken. It's not pressing enter twice that would get
> Dave> annoying, it's the constant popping up of dialogs that would. In
> Dave> Quicken, you only get the dialog if you try to move out with the
> Dave> arrow keys or the mouse.
>
> Dave> I'll take a crack at adding this dialog.
>
> I know that this is a completely new direction for this project, but I
> think that it would be cool if the following would happen:
>
> Write the UI with an UI editor, with an UI editor which could kick out
> both QT and gnome, and then we could have it run on both windows and
> linux, in either qt or gnome versions.
Supposing such a tool existed, this might be an interesting idea.
There *do* exist independent tools for "kicking out" Qt and GTK UI's;
they don't interoperate, and since the models are fairly different, it
seems not too likely that this will be created.
Of course, most of the GnuCash UI effort, of late, has gone into GTK,
which is not a terrible thing in light of the fact that GLADE exists,
and seems to work fairly well.
> And then.... during the first invocation of gnucash (or with command
> line switches), it would have an opening dialog box with options of
> "our way", "quicken way", "mym way" or whatever "way" people wanted to
> code up.
This approach would be fairly compatible with the notion of writing up
GUIs using Glade, and implementing using libGlade. libGlade reads in
the GTK GUI representation in XML form, which means that if you wanted
to have several visibly different GUIs, you might create:
a) GnuCash-gui.xml
b) Quicken-gui.xml
c) MyM-gui.xml
and load the desired variation in at run time.
That does, of course, assume that the GUI was sufficiently separated
from the register code that *all* the GUI definition could reside in
the XML file, and *all* the register code would reside in GnuCash, The
Program.
Dave and/or Rob Browning might be able to provide more guidance as to
how realistic *that* sounds.
--
"Is your pencil Y2K certified? Do you know the possible effects if it
isn't?"
[EMAIL PROTECTED] - <http://www.hex.net/~cbbrowne/lsf.html>
--
Gnucash Developer's List
To unsubscribe send empty email to: [EMAIL PROTECTED]