Jens Lautenbacher <jtl(a)schlund.de> writes:
> Andy Piper <andy(a)xemacs.org> writes:
>
> > The problem is that I have to do things under both mswindows and
> > about 3 variants of widgets under X. It always works for me under
> > windows (hence generally no complaints on xemacs-nt) but for the X
> > stuff I have to rely on other people to report problems.
>
> With all this work going into embeddeable widgets, tabs and stuff,
> doesn't this raise again the question if it is really such a good
> decission to support 3 (or more with variants) widget sets under X??
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.
Supporting Gtk should be approached like supporting a different window
system. That requires some work, but it's not impossible for a
motivated and competent hacker, as demonstrated by the Windows folks.
> But can anybody comment on the state of the lucid widget set? is
> there anybody who really understands them anymore today?
Andy and Jareth have at least a passing understanding of Lucid widget
code. Now that we have Ben reachable and in our ranks, you can add
him to the list, more likely than not.
> Maybe anybody can also comment, just for my information, what
> exactly had to be done to maybe switch over to gtk.
See above. I can expound on that some more, but I'd prefer someone
who understands *both* XEmacs and Gtk to do that.