Author: reinhard
Date: 2009-10-22 13:22:44 -0500 (Thu, 22 Oct 2009)
New Revision: 9995

Modified:
   trunk/gnue-forms/src/GFObjects/commanders.py
Log:
Never show disabled toolbar buttons in "pressed in" position.


Modified: trunk/gnue-forms/src/GFObjects/commanders.py
===================================================================
--- trunk/gnue-forms/src/GFObjects/commanders.py        2009-10-22 18:21:57 UTC 
(rev 9994)
+++ trunk/gnue-forms/src/GFObjects/commanders.py        2009-10-22 18:22:44 UTC 
(rev 9995)
@@ -257,7 +257,10 @@
         # For toggle commanders, the state can implicitly be changed by
         # enabling one of the actions and disabling the other one.
         if self.__action is not None and self.__action_off is not None:
-            if self.__action.enabled and not self.__action_off.enabled:
+            # If the "off" action is disabled, never show the button pressed
+            # in. If the "on" action is also disabled, the button will be
+            # greyed out, but sill in not-pressed-in state.
+            if not self.__action_off.enabled:
                 if self.state:
                     self.state = False
                     if self.uiWidget is not None:



_______________________________________________
commit-gnue mailing list
commit-gnue@gnu.org
http://lists.gnu.org/mailman/listinfo/commit-gnue

Reply via email to