From owner-freebsd-libh Mon Jul 17 12:27: 2 2000 Delivered-To: freebsd-libh@freebsd.org Received: from mout1.silyn-tek.de (mout1.silyn-tek.de [194.25.165.69]) by hub.freebsd.org (Postfix) with ESMTP id 24E0B37BAC4; Mon, 17 Jul 2000 12:26:59 -0700 (PDT) (envelope-from alex@big.endian.de) Received: from [192.168.32.34] (helo=mx2.silyn-tek.de) by mout1.silyn-tek.de with esmtp (Exim 3.13 #1) id 13EGXZ-0002bS-00; Mon, 17 Jul 2000 21:26:57 +0200 Received: from p3e9c116d.dip0.t-ipconnect.de ([62.156.17.109] helo=neutron.cichlids.com) by mx2.silyn-tek.de with esmtp (Exim 3.13 #1) id 13EGXU-0007sb-00; Mon, 17 Jul 2000 21:26:53 +0200 Received: from cichlids.cichlids.com (cichlids.cichlids.com [192.168.0.10]) by neutron.cichlids.com (Postfix) with ESMTP id 94900AB91; Mon, 17 Jul 2000 21:28:24 +0200 (CEST) Received: by cichlids.cichlids.com (Postfix, from userid 1001) id 5A87614A62; Mon, 17 Jul 2000 21:26:56 +0200 (CEST) Date: Mon, 17 Jul 2000 21:26:56 +0200 From: Alexander Langer To: John Baldwin Cc: libh@FreeBSD.ORG Subject: Re: Qt vs GTK Message-ID: <20000717212656.A34207@cichlids.cichlids.com> References: <20000717123655.A10197@cichlids.cichlids.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0.1i In-Reply-To: ; from jhb@FreeBSD.ORG on Mon, Jul 17, 2000 at 12:16:26PM -0700 X-PGP-Fingerprint: 44 28 CA 4C 46 5B D3 A8 A8 E3 BA F3 4E 60 7D 7F X-PGP-at: finger alex@big.endian.de X-Verwirrung: Dieser Header dient der allgemeinen Verwirrung. Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Thus spake John Baldwin (jhb@FreeBSD.ORG): > I don't care if we have both Qt and GTK backends (we _can_ have > both, btw), but I don't want to do absolute positioning. The I've looked at the GTK part today. It's very hard, since GTK is C while the objects used within libh want C++ backends. > nicest GUI toolkit I've ever used was the Java AWT and Swing, because > Java has these spiffy things called layout managers that allow you > to just create a button and throw it in a layout and voila, it all > gets sized and positioned for you. This makes it easy to write, > and I'd like the same ability in our Tcl scripts to make it easy to > write scripts w/o having to worry about laying widgets out by hand. Yes, I understand this. However, as I told you on IRC: The current way is just too ugly. I plan to make this abstraction layer the default, if no absolute positions are given, which is WAY nicer. Additionally, if you really WANT to specifiy where a widget goes, it's just a param more. Nice, eh? Alex -- cat: /home/alex/.sig: No such file or directory To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message