On Tue, Jun 25, 2013 at 6:04 AM, Donagh Horgan <donagh horgan gmail com> wrote:This was a bug in the widget that builds the toolbars. It worked for
> Hello everyone,
>
> I've got a quick question about how plugin menu locations in RB2.99.1 work.
> Over on the Rhythmbox Python plugin examples page, it says that plugin menu
> locations can be found by searching for 'rb-plugin-menu-link' in the UI
> files defining menus and toolbars. Following this, I found a
> 'rb-plugin-menu-link' in the library-toolbar.ui file
> (<rhythmbox-source>/data/ui/library-toolbar.ui), which has the attribute
> 'library-toolbar'. So far, so good, but then I hit a snag: when I try to add
> a menu item to the library toolbar, it doesn't show up. I've attached a
> minimum working example plugin, to save a more lengthy explanation. In
> short, if you set location = 'playlist-toolbar' in the TestPlugin.py file,
> then a button marked 'Test' appears in the toolbar in each of the playlist
> windows; the problem is that I can't get the same button to appear in the
> library toolbar when I set location = 'library-toolbar'.
the playlist toolbars because those were built after the plugin was
initialised, but the library toolbar is built before that. I've fixed
this in git master.