[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnue] r9367 - trunk/gnue-forms/src/GFObjects
From: |
reinhard |
Subject: |
[gnue] r9367 - trunk/gnue-forms/src/GFObjects |
Date: |
Fri, 9 Feb 2007 11:23:09 -0600 (CST) |
Author: reinhard
Date: 2007-02-09 11:23:09 -0600 (Fri, 09 Feb 2007)
New Revision: 9367
Modified:
trunk/gnue-forms/src/GFObjects/commanders.py
Log:
Be tolerant against UI plugins that don't implement menu or toolbar widgets.
Modified: trunk/gnue-forms/src/GFObjects/commanders.py
===================================================================
--- trunk/gnue-forms/src/GFObjects/commanders.py 2007-02-09 17:15:20 UTC
(rev 9366)
+++ trunk/gnue-forms/src/GFObjects/commanders.py 2007-02-09 17:23:09 UTC
(rev 9367)
@@ -260,11 +260,13 @@
if self.__action.enabled and not self.__action_off.enabled:
if self.state:
self.state = False
- self.uiWidget._ui_switch_off_()
+ if self.uiWidget is not None:
+ self.uiWidget._ui_switch_off_()
if self.__action_off.enabled and not self.__action.enabled:
if not self.state:
self.state = True
- self.uiWidget._ui_switch_on_()
+ if self.uiWidget is not None:
+ self.uiWidget._ui_switch_on_()
if self.state and self.__action_off is not None:
new_ui_enabled = self.enabled and self.__action_off.enabled
@@ -274,10 +276,11 @@
new_ui_enabled = False
if new_ui_enabled != self._ui_enabled:
- if new_ui_enabled:
- self.uiWidget._ui_enable_()
- else:
- self.uiWidget._ui_disable_()
+ if self.uiWidget is not None:
+ if new_ui_enabled:
+ self.uiWidget._ui_enable_()
+ else:
+ self.uiWidget._ui_disable_()
self._ui_enabled = new_ui_enabled
@@ -290,12 +293,14 @@
if self.state and self.__action_off is not None:
self.__action_off.run()
self.state = False
- self.uiWidget._ui_switch_off_()
+ if self.uiWidget is not None:
+ self.uiWidget._ui_switch_off_()
elif self.__action is not None:
self.__action.run()
if self.__action_off is not None:
self.state = True
- self.uiWidget._ui_switch_on_()
+ if self.uiWidget is not None:
+ self.uiWidget._ui_switch_on_()
self.update_status()
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gnue] r9367 - trunk/gnue-forms/src/GFObjects,
reinhard <=