chiark / gitweb /
On mouse-enter, change on/off icon to on, on mouse-out, change on/off icon to previou...
authorFerdi van der Werf <efcm@vdwerf.eu>
Wed, 18 Apr 2012 18:28:53 +0000 (20:28 +0200)
committerFerdi van der Werf <efcm@vdwerf.eu>
Wed, 18 Apr 2012 18:28:53 +0000 (20:28 +0200)
Cura/gui/toolbarUtil.py

index 06cd72ccef31646c5e548e7277dfe45b9071e854..eba0a0b0aa064277ee102bc047d29e01c53c79cc 100644 (file)
@@ -101,10 +101,14 @@ class ToggleButton(buttons.GenBitmapToggleButton):
 
        def OnMouseEnter(self, event):
                self.GetParent().OnPopupDisplay(event)
+               self.SetBitmap(True)
+               self.Refresh()
                event.Skip()
 
        def OnMouseLeave(self, event):
                self.GetParent().OnPopupHide(event)
+               self.SetBitmap(self.GetValue())
+               self.Refresh()
                event.Skip()
 
 class RadioButton(buttons.GenBitmapButton):
@@ -159,10 +163,14 @@ class RadioButton(buttons.GenBitmapButton):
 
        def OnMouseEnter(self, event):
                self.GetParent().OnPopupDisplay(event)
+               self.SetBitmap(True)
+               self.Refresh()
                event.Skip()
 
        def OnMouseLeave(self, event):
                self.GetParent().OnPopupHide(event)
+               self.SetBitmap(self.GetValue())
+               self.Refresh()
                event.Skip()
 
 class NormalButton(buttons.GenBitmapButton):