X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/299647acac7960652aadb008775429c1f8ea9b8d..6d99eb3e379fc5cdb835f9a87f92b612ec58dd1c:/wxPython/demo/Gauge.py diff --git a/wxPython/demo/Gauge.py b/wxPython/demo/Gauge.py index 5d65255f09..d53bcdbf33 100644 --- a/wxPython/demo/Gauge.py +++ b/wxPython/demo/Gauge.py @@ -1,7 +1,3 @@ -# 11/15/2003 - Jeff Grimmett (grimmtooth@softhome.net) -# -# o Updated for wx namespace -# import wx @@ -13,33 +9,27 @@ class TestPanel(wx.Panel): self.log = log self.count = 0 - wx.StaticText(self, -1, "This example shows the wxGauge control.", (45, 15)) + 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() + #---------------------------------------------------------------------- @@ -66,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:])