X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/60d8ee3953ea7d33674ff2264023673a7caddf69..db679b8c836e69c111cdc31e62cf92cebe4f938f:/wxPython/demo/PyPlot.py diff --git a/wxPython/demo/PyPlot.py b/wxPython/demo/PyPlot.py index ac2c19205c..f916dc6615 100644 --- a/wxPython/demo/PyPlot.py +++ b/wxPython/demo/PyPlot.py @@ -13,14 +13,28 @@ import wx.lib.plot # the file, as expected. | ################################################################/ -#---------------------------------------------------------------------- +#--------------------------------------------------------------------------- + +class TestPanel(wx.Panel): + def __init__(self, parent, log): + self.log = log + wx.Panel.__init__(self, parent, -1) + + b = wx.Button(self, -1, "Show the PyPlot sample", (50,50)) + self.Bind(wx.EVT_BUTTON, self.OnButton, b) + + + def OnButton(self, evt): + win = wx.lib.plot.TestFrame(self, -1, "PlotCanvas Demo") + win.Show() + +#--------------------------------------------------------------------------- + def runTest(frame, nb, log): - # Loading the demo class directly from the library's - # test code. - win = wx.lib.plot.TestFrame(nb, -1, "PlotCanvas Demo") - frame.otherWin = win - return None + win = TestPanel(nb, log) + return win + #---------------------------------------------------------------------- @@ -60,7 +74,7 @@ come with the class itself.
  • Print -

    Suprise! It prints the current plot to your printer! :-) +

    Surprise! It prints the current plot to your printer! :-)

  • Save Plot @@ -106,5 +120,5 @@ come with the class itself. 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:])