Author: Paul_R
Date: 2008-06-26 14:17:37 +0200 (Thu, 26 Jun 2008)
New Revision: 1270
Modified:
software/tuxgi/trunk/tuxgi.py
Log:
* Bug fix : glitches with the radio buttons
Modified: software/tuxgi/trunk/tuxgi.py
===================================================================
--- software/tuxgi/trunk/tuxgi.py 2008-06-26 09:02:41 UTC (rev 1269)
+++ software/tuxgi/trunk/tuxgi.py 2008-06-26 12:17:37 UTC (rev 1270)
@@ -222,10 +222,11 @@
def on_mouth_stop(self, value, timeout):
global toggled_by_event
toggled_by_event=True
- if tux.mouth.getPosition() == SSV_CLOSE:
- self.get_widget("radiobutton4").set_active(True)
- else:
- self.get_widget("radiobutton3").set_active(True)
+ if not int(value):
+ if tux.mouth.getPosition() == SSV_CLOSE:
+ self.get_widget("radiobutton4").set_active(True)
+ else:
+ self.get_widget("radiobutton3").set_active(True)
toggled_by_event=False
#--------------------------------------------------------------------------
@@ -234,10 +235,11 @@
def on_eyes_stop(self, value, timeout):
global toggled_by_event
toggled_by_event=True
- if tux.eyes.getPosition() == SSV_OPEN:
- self.get_widget("radiobutton1").set_active(True)
- else:
- self.get_widget("radiobutton2").set_active(True)
+ if not int(value):
+ if tux.eyes.getPosition() == SSV_OPEN:
+ self.get_widget("radiobutton1").set_active(True)
+ else:
+ self.get_widget("radiobutton2").set_active(True)
toggled_by_event=False
#--------------------------------------------------------------------------
@@ -246,10 +248,11 @@
def on_flippers_stop(self, value, timeout):
global toggled_by_event
toggled_by_event=True
- if tux.flippers.getPosition() == SSV_UP:
- self.get_widget("radiobutton5").set_active(True)
- else:
- self.get_widget("radiobutton6").set_active(True)
+ if not int(value):
+ if tux.flippers.getPosition() == SSV_UP:
+ self.get_widget("radiobutton5").set_active(True)
+ else:
+ self.get_widget("radiobutton6").set_active(True)
toggled_by_event=False
#--------------------------------------------------------------------------
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Tux-droid-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tux-droid-svn