diff options
Diffstat (limited to 'util/menubuilder.py')
-rw-r--r-- | util/menubuilder.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/util/menubuilder.py b/util/menubuilder.py index 4ee4550..3c1d1af 100644 --- a/util/menubuilder.py +++ b/util/menubuilder.py @@ -17,12 +17,21 @@ import gtk +MENUBAR = {} class MenuBuilder(): @classmethod + def get_sub_menu_by_name(cls, name): + if name in MENUBAR: + return MENUBAR[name] + else: + return None + + @classmethod def make_sub_menu(cls, menu, name): """ add a new submenu to the toolbar """ sub_menu = gtk.MenuItem(name) + MENUBAR[name] = [menu, sub_menu] # Maintain a dictionary sub_menu.show() sub_menu.set_submenu(menu) return sub_menu |