[tuxdroid-svn] r1270 - software/tuxgi/trunk
Status: Beta
Brought to you by:
ks156
From: Paul_R <c2m...@c2...> - 2008-06-26 12:17:41
|
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 #-------------------------------------------------------------------------- |