X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/95bfd958bda8955ac81277c78e5627c926154f39..30e24d9dd5a5abf1c9a375ea259eb239b122b7f7:/wxPython/demo/Gauge.py diff --git a/wxPython/demo/Gauge.py b/wxPython/demo/Gauge.py index e6836f683e..d53bcdbf33 100644 --- a/wxPython/demo/Gauge.py +++ b/wxPython/demo/Gauge.py @@ -12,30 +12,24 @@ class TestPanel(wx.Panel): wx.StaticText(self, -1, "This example shows the wx.Gauge control.", (45, 15)) self.g1 = wx.Gauge(self, -1, 50, (110, 50), (250, 25)) - self.g1.SetBezelFace(3) - self.g1.SetShadowWidth(3) + self.g2 = wx.Gauge(self, -1, 50, (110, 95), (250, 25)) - self.g2 = wx.Gauge( - self, -1, 50, (110, 95), (250, 25), - wx.GA_HORIZONTAL|wx.GA_SMOOTH - ) + self.Bind(wx.EVT_TIMER, self.TimerHandler) + self.timer = wx.Timer(self) + self.timer.Start(100) - self.g2.SetBezelFace(5) - self.g2.SetShadowWidth(5) + def __del__(self): + self.timer.Stop() - self.Bind(wx.EVT_IDLE, self.IdleHandler) - - - def IdleHandler(self, event): + def TimerHandler(self, event): self.count = self.count + 1 if self.count >= 50: self.count = 0 self.g1.SetValue(self.count) - self.g2.SetValue(self.count) - - + self.g2.Pulse() + #---------------------------------------------------------------------- @@ -62,5 +56,5 @@ to present the same sort of control as a dialog to the user. if __name__ == '__main__': import sys,os import run - run.main(['', os.path.basename(sys.argv[0])]) + run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])