From owner-freebsd-libh Mon Jul 17 3:37: 0 2000 Delivered-To: freebsd-libh@freebsd.org Received: from mout2.silyn-tek.de (mout2.silyn-tek.de [194.25.165.70]) by hub.freebsd.org (Postfix) with ESMTP id 0D23937B587 for ; Mon, 17 Jul 2000 03:36:58 -0700 (PDT) (envelope-from alex@big.endian.de) Received: from [192.168.32.34] (helo=mx2.silyn-tek.de) by mout2.silyn-tek.de with esmtp (Exim 3.13 #1) id 13E8Gf-0005B7-00 for libh@freebsd.org; Mon, 17 Jul 2000 12:36: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 13E8Gd-0005KA-00 for libh@freebsd.org; Mon, 17 Jul 2000 12:36:55 +0200 Received: from cichlids.cichlids.com (cichlids.cichlids.com [192.168.0.10]) by neutron.cichlids.com (Postfix) with ESMTP id E3A5BAB91 for ; Mon, 17 Jul 2000 12:38:24 +0200 (CEST) Received: by cichlids.cichlids.com (Postfix, from userid 1001) id 93E4514A62; Mon, 17 Jul 2000 12:36:55 +0200 (CEST) Date: Mon, 17 Jul 2000 12:36:55 +0200 To: libh@freebsd.org Subject: Qt vs GTK Message-ID: <20000717123655.A10197@cichlids.cichlids.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0.1i 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. From: alex@big.endian.de (Alexander Langer) Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hello geeks! Does one of you guys have Qt clue? I've read MANY lines of code for the last two days, and it seems, that the only reason why libh uses this ugly Box-stuff instead of absolute positioning is, that Qt uses this technique. However, I find that QUITE ugly. In fact, I strongly believe, TVision is broken, because TVision natively only supports absolute position (with x-pos,y-pos that is), and the hack to transform that into this boxlayout scheme is broken. ( I can be wrong here !) However, since we must switch to Qt2 anyways, which has an imcompatible API, we must change stuff anyways. This made me think: Hey, why do we stick to Qt? GTK is much nicer (personal opinion) and we could use absolute positioning. This way, we could rework the whole HUI stuff to use positioning, and not this ugly boxlayout crap. This would make the whole thing MUCH cleaner. This of course means, that I'd have to break the whole thing :-) I'd like to make a tag on the source before this, and then start work. Or something. Maybe I'll also set up a new repository here for me or maybe on usw4 (?). I of course need help with this one. Opinions? 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