From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1EEyrL-0007gb-WF for qemu-devel@nongnu.org; Mon, 12 Sep 2005 20:41:16 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1EEyrE-0007d8-2d for qemu-devel@nongnu.org; Mon, 12 Sep 2005 20:41:10 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EEyrD-0007bl-Q3 for qemu-devel@nongnu.org; Mon, 12 Sep 2005 20:41:07 -0400 Received: from [32.97.110.130] (helo=e32.co.us.ibm.com) by monty-python.gnu.org with esmtp (TLS-1.0:DHE_RSA_3DES_EDE_CBC_SHA:24) (Exim 4.34) id 1EEylR-0004Dq-Jv for qemu-devel@nongnu.org; Mon, 12 Sep 2005 20:35:09 -0400 Received: from westrelay02.boulder.ibm.com (westrelay02.boulder.ibm.com [9.17.195.11]) by e32.co.us.ibm.com (8.12.10/8.12.9) with ESMTP id j8D0YkPV220226 for ; Mon, 12 Sep 2005 20:34:46 -0400 Received: from d03av01.boulder.ibm.com (d03av01.boulder.ibm.com [9.17.195.167]) by westrelay02.boulder.ibm.com (8.12.10/NCO/VERS6.7) with ESMTP id j8D0XUHk211516 for ; Mon, 12 Sep 2005 18:33:30 -0600 Received: from d03av01.boulder.ibm.com (loopback [127.0.0.1]) by d03av01.boulder.ibm.com (8.12.11/8.13.3) with ESMTP id j8D0XTZS006725 for ; Mon, 12 Sep 2005 18:33:30 -0600 Message-ID: <43261E56.3030406@us.ibm.com> Date: Mon, 12 Sep 2005 19:33:26 -0500 From: Anthony Liguori MIME-Version: 1.0 Subject: Re: [Qemu-devel] Re: QEMU 0.7.2 References: <431B2E78.9020902@bellard.org> <20050908141852.GA26873@jbrown.mylinuxbox.org> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: kmagnum@gmail.com, qemu-devel@nongnu.org Karl Magdsick wrote: >>(SDL is more-or-less considered obsolete in general, iiuc Fabrice wants the >>windows port of qemu to use the Win32API natively to handle graphics, while >>on *nix systems an X toolkit (such as Qt or GTK) is preferred.) >> >> > >Out of curiosity, has GTK on Win32 been considered? > > Something I've been experimenting with recently is using XEmbed. XEmbed allows you to have manage a widget in one process and display the widget in another process. It's designed to be Toolkit agnostic so you can embed QT widgets within GTK and vice versa. In the GTK world, instead of having qemu create a GtkWindow, it would create a GtkPlug. Then another application (running as a separate process) can use a GtkSocket to embed the QEMU vga device within a larger GUI. There can then be separate GTK/QT guis without QEMU having to support both widget sets. What's more, it seems like the easiest way, given the way QEMU currently works, to have an advanced GUI that can manage multiple instances of QEMU (using tabs or something like that). Regards, Anthony Liguori >-Karl > > >_______________________________________________ >Qemu-devel mailing list >Qemu-devel@nongnu.org >http://lists.nongnu.org/mailman/listinfo/qemu-devel > > >