]> granicus.if.org Git - python/commitdiff
Added enable(onoff) method to menus and menu items
authorJack Jansen <jack.jansen@cwi.nl>
Thu, 11 Apr 1996 15:39:01 +0000 (15:39 +0000)
committerJack Jansen <jack.jansen@cwi.nl>
Thu, 11 Apr 1996 15:39:01 +0000 (15:39 +0000)
Mac/Lib/FrameWork.py

index 89f1e02530bff2522dacef19d368413484a90327..36e951af4267a6dc25267fcd6ec01f0507f23d69 100644 (file)
@@ -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):