Пример #1
0
 def enabled(self, enabled):
     if enabled == self._enabled:
         return
     self._enabled = enabled
     if enabled:
         window.push_handlers(self)
         options.push_handlers(self)
         for control in self.controls.itervalues():
             control.enabled = True
         self.arrange_buttons()
     else:
         for control in self.controls.itervalues():
             control.enabled = False
         window.remove_handlers(self)
         options.remove_handlers(self)
Пример #2
0
 def enabled(self, enabled):
     if enabled == self._enabled:
         return
     self._enabled = enabled
     if enabled:
         window.push_handlers(self)
         options.push_handlers(self)
         for control in self.controls.itervalues():
             control.enabled = True
         self.arrange_buttons()
     else:
         for control in self.controls.itervalues():
             control.enabled = False
         window.remove_handlers(self)
         options.remove_handlers(self)
Пример #3
0
 def delete_handlers(self):
     options.remove_handlers(self)
     super(OptionsMenuToggleCheckBox, self).delete_handlers()
Пример #4
0
 def delete_handlers(self):
     options.remove_handlers(self)
     super(OptionsMenuToggleCheckBox, self).delete_handlers()