CoverArt Browser
v2.0
Browse your cover-art albums in Rhythmbox
|
Public Member Functions | |
def | __init__ |
def | add_menu_item |
def | insert_menu_item |
def | insert_separator |
def | remove_menu_items |
def | load_from_file |
def | connect_signals |
def | get_gtkmenu |
def | get_menu_object |
def | set_sensitive |
def | popup |
Public Attributes | |
plugin | |
shell | |
builder | |
ui_filename |
Menu object used to create window popup menus
Definition at line 174 of file coverart_rb3compat.py.
def coverart_rb3compat.Menu.__init__ | ( | self, | |
plugin, | |||
shell | |||
) |
Initializes the menu.
Definition at line 182 of file coverart_rb3compat.py.
def coverart_rb3compat.Menu.add_menu_item | ( | self, | |
menubar, | |||
section_name, | |||
action | |||
) |
add a new menu item to the popup :param menubar: `str` is the name GtkMenu (or ignored for RB2.99+) :param section_name: `str` is the name of the section to add the item to (RB2.99+) :param action: `Action` to associate with the menu item
Definition at line 194 of file coverart_rb3compat.py.
def coverart_rb3compat.Menu.connect_signals | ( | self, | |
signals | |||
) |
connect all signal handlers with their menuitem counterparts :param signals: `dict` key is the name of the menuitem and value is the function callback when the menu is activated
Definition at line 333 of file coverart_rb3compat.py.
def coverart_rb3compat.Menu.get_gtkmenu | ( | self, | |
source, | |||
popup_name | |||
) |
utility function to obtain the GtkMenu from the menu UI file :param popup_name: `str` is the name menu-id in the UI file
Definition at line 344 of file coverart_rb3compat.py.
def coverart_rb3compat.Menu.get_menu_object | ( | self, | |
menu_name_or_link | |||
) |
utility function returns the GtkMenuItem/Gio.MenuItem :param menu_name_or_link: `str` to search for in the UI file
Definition at line 365 of file coverart_rb3compat.py.
def coverart_rb3compat.Menu.insert_menu_item | ( | self, | |
menubar, | |||
section_name, | |||
position, | |||
action | |||
) |
add a new menu item to the popup :param menubar: `str` is the name GtkMenu (or ignored for RB2.99+) :param section_name: `str` is the name of the section to add the item to (RB2.99+) :param position: `int` position to add to GtkMenu (ignored for RB2.99+) :param action: `Action` to associate with the menu item
Definition at line 203 of file coverart_rb3compat.py.
def coverart_rb3compat.Menu.insert_separator | ( | self, | |
menubar, | |||
at_position | |||
) |
add a separator to the popup (only required for RB2.98 and earlier) :param menubar: `str` is the name GtkMenu (or ignored for RB2.99+) :param position: `int` position to add to GtkMenu (ignored for RB2.99+)
Definition at line 240 of file coverart_rb3compat.py.
def coverart_rb3compat.Menu.load_from_file | ( | self, | |
rb2_ui_filename, | |||
rb3_ui_filename | |||
) |
utility function to load the menu structure :param rb2_ui_filename: `str` RB2.98 and below UI file :param rb3_ui_filename: `str` RB2.99 and higher UI file
Definition at line 289 of file coverart_rb3compat.py.
def coverart_rb3compat.Menu.popup | ( | self, | |
source, | |||
menu_name, | |||
button, | |||
time | |||
) |
utility function to show the popup menu
Definition at line 401 of file coverart_rb3compat.py.
def coverart_rb3compat.Menu.remove_menu_items | ( | self, | |
menubar, | |||
section_name | |||
) |
utility function to remove all menuitems associated with the menu section :param menubar: `str` is the name of the GtkMenu containing the menu items (ignored for RB2.99+) :param section_name: `str` is the name of the section containing the menu items (for RB2.99+ only)
Definition at line 257 of file coverart_rb3compat.py.
def coverart_rb3compat.Menu.set_sensitive | ( | self, | |
menu_or_action_item, | |||
enable | |||
) |
utility function to enable/disable a menu-item :param menu_or_action_item: `GtkMenuItem` or `Gio.SimpleAction` that is to be enabled/disabled :param enable: `bool` value to enable/disable
Definition at line 386 of file coverart_rb3compat.py.