Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/util/menubuilder.py
diff options
context:
space:
mode:
authorWalter Bender <walter@sugarlabs.org>2013-05-09 23:10:15 (GMT)
committer Walter Bender <walter@sugarlabs.org>2013-05-09 23:10:15 (GMT)
commit58d8edc5a4a56c1e7a72d852bc969b3bf9f8efe5 (patch)
tree0aa3afc895edfeed24c537a3630178c8de84cffe /util/menubuilder.py
parent67365c9f7d969ea785e153f3f283890e769c2726 (diff)
use check box for help toggle; save to gconf
Diffstat (limited to 'util/menubuilder.py')
-rw-r--r--util/menubuilder.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/util/menubuilder.py b/util/menubuilder.py
index 3c1d1af..c950424 100644
--- a/util/menubuilder.py
+++ b/util/menubuilder.py
@@ -46,3 +46,16 @@ class MenuBuilder():
else:
menu_items.connect('activate', callback, arg)
menu_items.show()
+
+ @classmethod
+ def make_checkmenu_item(cls, menu, tooltip, callback, status=True,
+ arg=None):
+ menu_items = gtk.CheckMenuItem(tooltip)
+ menu_items.set_active(status)
+ menu.append(menu_items)
+ if arg is None:
+ menu_items.connect('activate', callback)
+ else:
+ menu_items.connect('activate', callback, arg)
+ menu_items.show()
+ return menu_items