summaryrefslogtreecommitdiffstats
path: root/Mac/Lib/FrameWork.py
diff options
context:
space:
mode:
Diffstat (limited to 'Mac/Lib/FrameWork.py')
-rw-r--r--Mac/Lib/FrameWork.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/Mac/Lib/FrameWork.py b/Mac/Lib/FrameWork.py
index 89f1e02..36e951a 100644
--- a/Mac/Lib/FrameWork.py
+++ b/Mac/Lib/FrameWork.py
@@ -432,6 +432,11 @@ class Menu:
if callback:
callback(id, item, window, event)
+ def enable(self, onoff):
+ if onoff:
+ self.menu.EnableItem(0)
+ else:
+ self.menu.DisableItem(0)
class MenuItem:
def __init__(self, menu, title, shortcut=None, callback=None, kind=None):
@@ -440,6 +445,12 @@ class MenuItem:
def check(self, onoff):
self.menu.menu.CheckItem(self.item, onoff)
+
+ def enable(self, onoff):
+ if onoff:
+ self.menu.menu.EnableItem(self.item)
+ else:
+ self.menu.menu.DisableItem(self.item)
class RadioItem(MenuItem):