|
Krita Source Code Documentation
|
Inheritance diagram for scripter_hooks.MenuHooks:Public Member Functions | |
| __init__ (self, window=None) | |
| actionForMenu (self, menu) | |
| appendItem (self, menu, item, *extra_args) | |
| appendMenu (self, menu) | |
| appendSeparator (self, menu) | |
| createMenu (self, title) | |
| findMenu (self, title) | |
| insertMenuAfter (self, after_menu, new_menu) | |
| insertMenuBefore (self, before_menu, new_menu) | |
| iter_inner_menus (self, menu) | |
| iter_menus (self) | |
| menuAfter (self, menu) | |
Public Attributes | |
| menubar | |
| menus | |
| window | |
This class lets extension-scripts hook into the main menu of Scribus.
Definition at line 22 of file scripter_hooks.py.
| scripter_hooks.MenuHooks.__init__ | ( | self, | |
| window = None ) |
Definition at line 28 of file scripter_hooks.py.
| scripter_hooks.MenuHooks.actionForMenu | ( | self, | |
| menu ) |
Definition at line 69 of file scripter_hooks.py.
References scripter_hooks.MenuHooks.menubar, and krita.sceditor.mainwindow_ui.Ui_ScriptEditor.menubar.
| scripter_hooks.MenuHooks.appendItem | ( | self, | |
| menu, | |||
| item, | |||
| * | extra_args ) |
Definition at line 120 of file scripter_hooks.py.
References scripter_hooks.MenuHooks.findMenu().
| scripter_hooks.MenuHooks.appendMenu | ( | self, | |
| menu ) |
Probably not that useful because it will add a menu after the help menu
Definition at line 100 of file scripter_hooks.py.
References scripter_hooks.MenuHooks.menubar, and krita.sceditor.mainwindow_ui.Ui_ScriptEditor.menubar.
| scripter_hooks.MenuHooks.appendSeparator | ( | self, | |
| menu ) |
Definition at line 132 of file scripter_hooks.py.
References scripter_hooks.MenuHooks.findMenu().
| scripter_hooks.MenuHooks.createMenu | ( | self, | |
| title ) |
Definition at line 33 of file scripter_hooks.py.
References scripter_hooks.MenuHooks.menubar, krita.sceditor.mainwindow_ui.Ui_ScriptEditor.menubar, and scripter_hooks.MenuHooks.menus.
| scripter_hooks.MenuHooks.findMenu | ( | self, | |
| title ) |
find a menu with a given title @type title: string @param title: English title of the menu @rtype: QMenu @return: None if no menu was found, else the menu with title
Definition at line 51 of file scripter_hooks.py.
References scripter_hooks.MenuHooks.iter_inner_menus(), scripter_hooks.MenuHooks.iter_menus(), KisMemoryWindow::MappingWindow.window, KisTheme.window(), View.window(), Window::Private.window, KoStorePrivate.window, and scripter_hooks.MenuHooks.window.
| scripter_hooks.MenuHooks.insertMenuAfter | ( | self, | |
| after_menu, | |||
| new_menu ) |
Insert a menu before another menu in the menubar
Definition at line 108 of file scripter_hooks.py.
References scripter_hooks.MenuHooks.appendMenu(), scripter_hooks.MenuHooks.findMenu(), scripter_hooks.MenuHooks.insertMenuBefore(), and scripter_hooks.MenuHooks.menuAfter().
| scripter_hooks.MenuHooks.insertMenuBefore | ( | self, | |
| before_menu, | |||
| new_menu ) |
Insert a menu after another menu in the menubar @type: before_menu QMenu instance or title string of menu @param before_menu: menu which should be after the newly inserted menu @rtype: QAction instance @return: action for inserted menu
Definition at line 74 of file scripter_hooks.py.
References scripter_hooks.MenuHooks.actionForMenu(), scripter_hooks.MenuHooks.findMenu(), scripter_hooks.MenuHooks.menubar, and krita.sceditor.mainwindow_ui.Ui_ScriptEditor.menubar.
| scripter_hooks.MenuHooks.iter_inner_menus | ( | self, | |
| menu ) |
Definition at line 45 of file scripter_hooks.py.
| scripter_hooks.MenuHooks.iter_menus | ( | self | ) |
Definition at line 39 of file scripter_hooks.py.
References scripter_hooks.MenuHooks.menubar, and krita.sceditor.mainwindow_ui.Ui_ScriptEditor.menubar.
| scripter_hooks.MenuHooks.menuAfter | ( | self, | |
| menu ) |
Definition at line 91 of file scripter_hooks.py.
References scripter_hooks.MenuHooks.iter_menus().
| scripter_hooks.MenuHooks.menubar |
Definition at line 30 of file scripter_hooks.py.
| scripter_hooks.MenuHooks.menus |
Definition at line 31 of file scripter_hooks.py.
| scripter_hooks.MenuHooks.window |
Definition at line 29 of file scripter_hooks.py.