On Jun 27, 4:13 pm, "Alf P. Steinbach" <al...@start.no> wrote:
> * James Kanze:
> > On Jun 26, 11:58 am, Michael Oswald <muell...@gmx.net> wrote:
> >> James Kanze wrote:
> >>> From what little I've seen, wxWidgets seems to be one of the
> >>> more popular frameworks.
> >> Yup. But to me the C++ API of GTKmm is a lot cleaner.
> > I said more popular, not cleaner
. I'm not familiar with
> > other GUI frameworks, and I don't really know the original
> > poster's needs or desires, so I didn't want to say more. My own
> > (admittedly limited) contact with wxWidgets left a negative
> > taste in my mouth---possibly because it was a complete
> > framework, and not just a library. (I refuse to use anything
> > which uses a pre-processor to C++, requiring me to write in
> > another language, and I definitely don't like anything which
> > takes over main for me.)
> I think you're thinking of QT (from Norwegian Troll, he he),
> not wxWidgets.
I think I'm not expressing clearly what I'm thinking

. The
comments concerning the pre-processor do concern Qt, and were
meant to explain why I only looked at Wx.
[...]
> wxWidgets is not based on preprocessing, and it doesn't take
> over main.
First, I want to be very clear: I don't really know it. I
downloaded it with the intent of learning it. The first example
or so in the tutorial did take over main, in some way or another
(I forget the details), and I was then interrupted by my real
work (which doesn't use GUI's), and haven't had time to get back
to it. So all I have is a rather negative first impression, but
for things as complicated as a GUI framework, one really
shouldn't stick with first impressions.
> [James:]
> > And Java's Swing isn't that bad, and doesn't use any of those
> > solutions. What's wrong with the classical event notification
> > pattern?
> "isn't that bad", hey, it's awful! Looks bad, slow, eats
> resources.
It's nicely designed. Back when I was using it, everything in
Java was slow, and since it tended to reimplement all of the
drawing, rather than using native code, it was slow (but not
outrageously so). And whether it looks good or not depends on
whose programming it: you can create ugly and inefficient GUI's
with any tool kit. (Most of what makes a GUI beautiful or ugly
is situated at a level above the tool kit.) It provides the
tools to support well designed GUI's, if that's what you want.
And of course, given my background, I especially liked the fact
that I could have a Motif look and feel

.
--
James Kanze (GABI Software) email:
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France, +33 (0)1 30 23 00 34