Hi Fred and Ivan,
Am 22.05.2012 08:32, schrieb Fred Kiefer:
> I don't think that libdbusmenu-glib is the way to go. We have aI second that, especially since the DBusMenu stuff has been on my todo
> excellent DBUS interface in GNUstep and should build on that when
> implementing a theme that wants to handle menus that way.
list for quite some time (though not at a very high priority). Basically
what you would need is a proxy that exposes the menu using the
com.canonical.dbusmenu interface [0] and instead of having
gnustep-gui/back doing the drawing and event handling for the menu,
you'd register that proxy with the com.canonical.AppMenu.Registrar D-Bus
service [1]. The global menu will then issue callbacks that drive the
menu. (At least that's my superficial working theory of how it should work)
The problem is that DBusKit does not support exposing objects right now,
but since there is interest in this from somebody who is not me, I'm now
officially motivated/coerced to finally finish that part of DBusKit.
Most of the difficult parts are done, but I'm still lacking code that
takes care of registering exported objects with the D-Bus daemon.
Niels,
You're my hero.
Looking forward to studying how this works. :-)