From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DnLM8-0006G6-VW for qemu-devel@nongnu.org; Tue, 28 Jun 2005 15:02:49 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1DnLLv-0006AC-HU for qemu-devel@nongnu.org; Tue, 28 Jun 2005 15:02:36 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DnLLv-00061L-38 for qemu-devel@nongnu.org; Tue, 28 Jun 2005 15:02:35 -0400 Received: from [128.8.10.163] (helo=po1.wam.umd.edu) by monty-python.gnu.org with esmtp (Exim 4.34) id 1DnLBE-0005jO-LR for qemu-devel@nongnu.org; Tue, 28 Jun 2005 14:51:32 -0400 Received: from jbrown.mylinuxbox.org (jma-box.student.umd.edu [129.2.237.180]) by po1.wam.umd.edu (8.12.10/8.12.10) with ESMTP id j5SIkrRu002323 for ; Tue, 28 Jun 2005 14:46:54 -0400 (EDT) Date: Tue, 28 Jun 2005 14:46:37 -0400 From: "Jim C. Brown" Subject: Re: [Qemu-devel] quick gtk2.c update Message-ID: <20050628184637.GB22295@jbrown.mylinuxbox.org> References: <20050628010419.GA21906@jbrown.mylinuxbox.org> <20050628033526.GA23166@jbrown.mylinuxbox.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org On Tue, Jun 28, 2005 at 10:56:55AM -0400, Christian Bourque wrote: > Excellent! > > What are your plans regarding QEMU in long term? Do you still want to > integrate a built-in GUI? > > I'm asking because I'm the author of JQEMU and I was wondering if I > should continue improving the product... I would like to do something > similar to the HWND patch but for X11 to fully integrate QEMU inside > JQEMU, but I don't know anything about C/X11 programming... > > Regards > > Christian > According to Fabrice, the main reason for using GTK for the graphics rendering is to allow the creation of a GUI using GTK. That is the only good thing GTK has going for it. (In fact, getting GTK to do the stuff that the SDL layer does on its own was a real pain. The layer is mostly GDK, and even the "low level drawing toolkit" didn't have enough support for what qemu needs.) I have never designed a GUI before (other than toy ones for my own use) and I have no plans to write my own GUI (because I wouldn't do a very good job). If someone else has a GUI that they want to integrate with this, or if someone out there wants to write one on top of my GTK patch, that person will have my full support as well as any help I can provide. -- Infinite complexity begets infinite beauty. Infinite precision begets infinite perfection.