On Sun, Nov 8, 2009 at 7:43 PM, Chris Cannam
<cannam(a)all-day-breakfast.com> wrote:
Uh, with an X window or whatever. [...]
Again, to be sure this is clear, there is no
"Gtk UI extension". The UI
extension can return a UI of any type (as a void pointer), Gtk just
happens to be one of them.
But it's only of any use at all if the host and plugin know what the
void pointer points to. Presumably the extension provides a way to
communicate that; otherwise, it either really is a GTK UI extension
... but of course you're right that if it allows any pointer to be
passed (provided it's possible to say what it is), then the same
extension should be usable for passing "the X window" or whatever it
is you have. Though that still complicates the social problem of how
to know what extensions are needed or supported, if some extensions
only work some of the time.
Chris