sync-menu and dynamic menus

Greetings,

I just played around with the new sync-menu.c it works pretty well. This is very cool!

But currently does not support dynamically updated menus. Are there any plans for on working this in? I've been working on porting the Jabber client Gajim to OS/X and it makes heavy use of adjusting its menus on the fly. At first glance it seems like there is a little updating done, but certainly not enough.

Gajim rebuilds its menu items from within the "activate" signal so that it shows the most up to date menu then. I saw a couple of comments in the sync-menu.c asking if this was possible with GTK. Well it seems to be possible. :)

Also Gajim likes to use icons on the left hand side of the menu for a lot of its menu items. I know its possible to do with the OS/X menubar since Firefox does it within the Bookmarks menu. Any plans on that being added as well?

I've also created a very simple python wrapper to the sync-menu.c so I could use it Gajim (which is written in python). If anyone is interested, or it can be included with the sync-menu.tar.gz, it is located at:

http://codepunks.org/misc/pygtk/syncmenu/

Great work everyone on making GTK+ work on OS/X!

Thanks,
James

Woah, nice James! As you

Woah, nice James!

As you have seen there is some updating done but some things that is currently not supported. For example it's currently lacking adding/removing or reorder support. This will be fixed at some point but we didn't have enough time to get around to it in the first iteration.

If you (or someone else) wants to hack on it, just give a poke about what needs to be done.

Again, nicely done on the pythong wrappers!

Cheers,
Micke

Micke, I will probably end

Micke,

I will probably end up doing some work on the syncmenu in the near future if no one else gets to it first. There are a few other things I need to work on with regards to Gajim before I can get to this. I'll let you know when I get there.

Thanks,
James