Marcus Harnisch writes:
I guess in the dicussion it is not entirely clear what people refer
to
when they claim GTK wasn't as good, the toolkit or our current port. My
point is that GTK itself (versions 2 or 3) probably *is* already as good
and offers many advantages already. We just have to get started :-)
My claim is the latter, ie, that GTK v1's time is almost 10 years
past, and the port needs to be updated before any proposal to make GTK
default for X windows deserves a response more serious than "Are you
kidding?" I consider Jeff's Pango work to be a useful incentive for
somebody to do that upgrade, but not at all a substitute for it.
As far as GTK being as good across the board, and offering advantages
in some areas, that depends on who you are. I really don't see any
obvious advantages *to me*, only IAGNIs and disadvantages. So any
work I do towards the GTK port in the near future will be at the
expense of stuff I can use myself.
can't even be bothered checking the facts.
Well, that's true to some extent. It's certainly true that I've never
done what Jeff just did, and actually code things up. However, for
any number of projects I've had to investigate GTK/GNOME-related
stuff, and (maybe I'm just old, but) GTK programming, *especially*
that parts implementing the kind of desktop integration you are
talking about, never really made sense to me. My impression was that
it's going to be nontrivial to get most of that stuff to work.
And the configuration stuff is worse. I don't think it's really going
to do XEmacs a lot of good with people who actually like GTK and GNOME
if the configuration and skinning stuff is not integrated with other
apps based on that TK/DE combo.
> BTW, I do work with XEmacs displaying windows on workstations
with
> very different displays *simultaneously* about once a week, maybe
> every other week.
And both of us believe that this would probably work just fine with GTK
(2 and later).
Well, no, I don't believe that. I believe recent GTK is capable of
putting up windows on multiple displays, but I don't know about the
user preference stuff (ie, xrdb). DPI it probably will get OK, and
client-side rendering means that you'll have a consistent set of fonts
available to the client (which is unfortunate when the client is Linux
and the server is a Mac, but oh, well :-). Still, I'll believe that
it works with a reasonably small number of gotchas when I see it. As
Richard points out, there are a lot of senior developers at GNOME/GTK
who clearly don't see "network transparency" as a goal.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta