diff options
author | Walter Bender <walter.bender@gmail.com> | 2013-01-30 21:50:58 (GMT) |
---|---|---|
committer | Walter Bender <walter.bender@gmail.com> | 2013-01-30 21:50:58 (GMT) |
commit | 687ebda03c7d7d34df418dd3a077e3eb33b1678d (patch) | |
tree | 9d9393f507bc50410384badd0c35b3ee08fff1d3 /util | |
parent | bee4962bfba81d2cfc25126714f30a5322e0d5de (diff) |
add fb plugin; consolidate gnome menus when possible
Diffstat (limited to 'util')
-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 |