Comment 11 for bug 703815

Revision history for this message
Panagiotis Skintzos (ph7) wrote :

Fine, I'll create the branch. I don't have much free time so please be patient :)
Very roughly, what is basically needed is a service and a client. The client must be a shared library, so Vala/C is required.
The server side could still be implemented in Python, but currently libdbusmenu-glib gir bindings are broken. But trust me, once you get familiar with Vala, you will forget about Python :)
Finally, all this applies to Natty & Unity. Because current gnome-panel indicator applet, only loads specific client indicator libraries.

The option number one is not possible, forget about it. Even if there will be Python bindings for libido, you cannot use the widgets that libido provides with appindicator. You can only use them in the client side of dbusmenu as I explained above. Also, there is not a widget there (in libido) that weather indicator could find directly useful. But, once the app is in Vala, we can create any custom widget we want and there is no need for libido anyway.