X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/8eca4fef106b8327e2e55636de3f68a511a4c392..6d99eb3e379fc5cdb835f9a87f92b612ec58dd1c:/wxPython/demo/Gauge.py diff --git a/wxPython/demo/Gauge.py b/wxPython/demo/Gauge.py index 02fc30730e..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() + #----------------------------------------------------------------------