Ankit Arora <ankitarora121 <at> gmail.com> writes:

> 
> I understood how to add a plugin's menu item and execute a function, now I
want to understand how to open a popup window after clicking on that menu
item and then perform my actions after selecting options in that window. Any
links/resources/examples will be appreciated.
> I don't know how much of the WritingGuide to follow because I believe a
lot of things have changed after it was last updated.
> 
> 
> 
> 
> _______________________________________________
> rhythmbox-devel mailing list
> rhythmbox-devel <at> gnome.org
> https://mail.gnome.org/mailman/listinfo/rhythmbox-devel
> 


Hi Ankit,

  strictly speaking, you are now delving into GTK programming and not
 
rhythmbox per se -

You'll need to add a signal to your menu option.
This will invoke your callback function which you can then open your
window to do stuff.

For example - in my github project coverart-browser

(github.com/fossfreedom/coverart-browser)

ui/coverart_browser.ui

you can see the signals defined in the menu

coverart_browser_source.py - you can see the callback for example

export_embed_menu_item_callback

>From there it opens a popup window which I have just wrapped up in a class
in the file coverart_export.py

Hope this helps

david

_______________________________________________
rhythmbox-devel mailing list
rhythmbox-devel@gnome.org
https://mail.gnome.org/mailman/listinfo/rhythmbox-devel

Reply via email to