|
From: | Anthony Liguori |
Subject: | Re: [Qemu-devel] Re: QEMU 0.7.2 |
Date: | Mon, 12 Sep 2005 19:33:26 -0500 |
User-agent: | Mozilla Thunderbird 1.0.6 (X11/20050831) |
Karl Magdsick wrote:
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.(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?
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 address@hidden http://lists.nongnu.org/mailman/listinfo/qemu-devel
[Prev in Thread] | Current Thread | [Next in Thread] |