comp.lang.ada
 help / color / mirror / Atom feed
From: bma3@dana.ucc.nau.edu (Ben Atkin)
Subject: Re: Xlib Binding or Re-implementation?
Date: 17 Mar 2004 15:11:31 -0800
Date: 2004-03-17T15:11:31-08:00	[thread overview]
Message-ID: <985cbdf6.0403171511.15aa1cfc@posting.google.com> (raw)
In-Reply-To: slrnc5g7it.3ie.randhol+valid_for_reply_from_news@k-083152.nt.ntnu.no

> X11 binding:
> 
>    http://www.adapower.com/lab/adax.html

I'll check it out, thanks.

> What is it that you don't like about Gtk?

It isn't Gtk in particular. It's that GUI libraries for 'nix, other
than Qt, don't encourage good GUI design principles. In fact, if you
compile their examples on GTK's website, you will get a broken GUI. By
broken I mean that pressing Esc doesn't close a dialog box, and
pressing Enter in a single-line text field doesn't cause the default
button to be pressed and the appropriate action to be taken.

Plus, GTK programs are full of other types of bugs, many of which
could be prevented by using something other than type-unsafe macros,
leading to spaghetti code.

Part of me wants to jump on the GTK bandwagon, and help things
progress toward a standard. But what I really want to progress toward
is having well-designed GUI's.



  reply	other threads:[~2004-03-17 23:11 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-03-16 21:20 Xlib Binding or Re-implementation? Ben Atkin
2004-03-17  9:46 ` Preben Randhol
2004-03-17 23:11   ` Ben Atkin [this message]
2004-03-18  0:19     ` Ludovic Brenta
2004-03-20 22:48       ` Ben Atkin
2004-03-21  8:34         ` Preben Randhol
2004-03-18 10:00     ` Preben Randhol
2004-03-18 10:09       ` Peter Hermann
2004-03-18 20:36         ` Randy Brukardt
2004-03-31  7:36       ` David Starner
2004-03-17 10:34 ` Ludovic Brenta
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox