From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,bfb0b9f73a13c53e X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2004-03-17 15:11:32 PST Path: archiver1.google.com!postnews2.google.com!not-for-mail From: bma3@dana.ucc.nau.edu (Ben Atkin) Newsgroups: comp.lang.ada Subject: Re: Xlib Binding or Re-implementation? Date: 17 Mar 2004 15:11:31 -0800 Organization: http://groups.google.com Message-ID: <985cbdf6.0403171511.15aa1cfc@posting.google.com> References: <985cbdf6.0403161320.7d1e090c@posting.google.com> NNTP-Posting-Host: 134.114.219.190 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1079565092 11664 127.0.0.1 (17 Mar 2004 23:11:32 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Wed, 17 Mar 2004 23:11:32 +0000 (UTC) Xref: archiver1.google.com comp.lang.ada:6386 Date: 2004-03-17T15:11:31-08:00 List-Id: > 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.