Hrvoje Niksic <hniksic(a)iskon.hr> writes:
Jan Vroonhof <vroonhof(a)math.ethz.ch> writes:
> Hrvoje Niksic <hniksic(a)iskon.hr> writes:
>
> > If you look at the code, you'll see that it's not *that* hard to
> > support the three widget sets. They all use the Xt framework, so
> > stuff like XtNextEvent, XtAddInput, etc. work on all without
> > modification.
>
> The problem is that they all have subtly different bugs...
And so has Gtk. I've hacked Gtk, and it's no bed of roses, in fact
it's buggy as hell, and about as inefficient. The story of Gtk being
"fast and lean" belong to 1990's.
Ugh oh... gtk is for sure not any longer "fast and lean"... it's
still fast enough, though.
And for the bugs: Gtk is besides Motif/lesstif (and QT, which isn't
considered here) the only of the used widget libs that has proven to
be able to deliver big, nice looking and working GUI applications.
It's the only one that is in active development AND bugfixing mode
(this is sure right for lesstif, too, but they strive for emulation,
which limits the way it can be changed)
I don't see any big Xaw apps being made any longer. GTK is simply
_supported_. Neither do I see anything using the lucid widget set (for
obvious reasons)
jtl