Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/util
diff options
context:
space:
mode:
authorWalter 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)
commit687ebda03c7d7d34df418dd3a077e3eb33b1678d (patch)
tree9d9393f507bc50410384badd0c35b3ee08fff1d3 /util
parentbee4962bfba81d2cfc25126714f30a5322e0d5de (diff)
add fb plugin; consolidate gnome menus when possible
Diffstat (limited to 'util')
-rw-r--r--util/menubuilder.py9
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