X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c2695fb3b15ca34114578adc398ac11d038240ad..e19b9131cb2d7c0f5d05dc75889172de49f788d0:/wxPython/demo/AnimateCtrl.py diff --git a/wxPython/demo/AnimateCtrl.py b/wxPython/demo/AnimateCtrl.py new file mode 100644 index 0000000000..789a430c99 --- /dev/null +++ b/wxPython/demo/AnimateCtrl.py @@ -0,0 +1,60 @@ + +import wx +import wx.animate +from Main import opj + +GIFNames = [ + 'bitmaps/AG00178_.gif', + 'bitmaps/BD13656_.gif', + 'bitmaps/AG00185_.gif', + 'bitmaps/AG00039_.gif', + 'bitmaps/AG00183_.gif', + 'bitmaps/AG00028_.gif', + ] + +#---------------------------------------------------------------------- + +class TestPanel(wx.Panel): + def __init__(self, parent, log): + self.log = log + wx.Panel.__init__(self, parent, -1) + + sizer = wx.FlexGridSizer(2,3,5,5) + for name in GIFNames: + ani = wx.animate.Animation(opj(name)) + ctrl = wx.animate.AnimationCtrl(self, -1, ani) + ctrl.SetUseWindowBackgroundColour() + ctrl.Play() + sizer.Add(ctrl, 0, wx.ALL, 10) + + border = wx.BoxSizer() + border.Add(sizer, 1, wx.EXPAND|wx.ALL, 20) + self.SetSizer(border) + + +#---------------------------------------------------------------------- + +def runTest(frame, nb, log): + win = TestPanel(nb, log) + return win + +#---------------------------------------------------------------------- + + + +overview = """
+