Jos Dreesen / Marian Capel wrote:
cq Xlib vs. the various Widget toolboxes
My GUI needs were very limited : This is the main reason I could get
away not using a toolkit.
check on
ftp://jdreesen.dyndns.org/ftp for some screenshots of the
emulator.
Codesize for the GUI section is around 100 lines of C, time to
implemement probably less than would be needed to master a widget set.
And yes, I liked the idea of trying to limit myself to Xlib.
I'm not familiar
with the Lilith, but won't you have the ability to
change features? Insert disks or tapes?
You might find it's a pain to build a file picker in Xlib. As an
example. Dialog boxes for "Ooops, the emulator died." or "are you sure
you want to destroy what you were working on", and so forth.
Anyhow the interesting part should be the Lilith emulation itself, and
writing documentation and preparing diskimages will be enough work.
Exactly.
But, yes, if I ever port this to C++ I will go for
WxWidgets.
Not trying to push wx on you, you might be able to do plain old C in QT
or GTK (not sure, I don't know those). If you do go with wx, you don't
need the whole thing in C++, just the UI pieces.
Anyway, that's very cool to see another emulator. :-)