def OnOkButtonButton(self, event):
self.Close()
-#----------------------------------------------------------------------
+#---------------------------------------------------------------------------
+
+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 LayoutAnchors sample", (50,50))
+ self.Bind(wx.EVT_BUTTON, self.OnButton, b)
-def runTest(frame, nb, log):
- win = AnchorsDemoFrame(frame)
- frame.otherWin = win
- win.Show(True)
+ def OnButton(self, evt):
+ win = AnchorsDemoFrame(self)
+ win.Show(True)
+#---------------------------------------------------------------------------
+
+
+def runTest(frame, nb, log):
+ win = TestPanel(nb, log)
+ return win
#----------------------------------------------------------------------
wx.StaticText(self, -1, "This example uses the wx.ListBox control.", (45, 10))
wx.StaticText(self, -1, "Select one:", (15, 50), (65, 18))
- self.lb1 = wx.ListBox(self, 60, (80, 50), (80, 120), sampleList, wx.LB_SINGLE)
+ self.lb1 = wx.ListBox(self, 60, (80, 50), (90, 120), sampleList, wx.LB_SINGLE)
self.Bind(wx.EVT_LISTBOX, self.EvtListBox, self.lb1)
self.Bind(wx.EVT_LISTBOX_DCLICK, self.EvtListBoxDClick, self.lb1)
self.lb1.Bind(wx.EVT_RIGHT_UP, self.EvtRightButton)
wx.StaticText(self, -1, "Select many:", (200, 50), (65, 18))
- self.lb2 = wx.ListBox(self, 70, (300, 50), (80, 120), sampleList, wx.LB_EXTENDED)
+ self.lb2 = wx.ListBox(self, 70, (300, 50), (90, 120), sampleList, wx.LB_EXTENDED)
self.Bind(wx.EVT_LISTBOX, self.EvtMultiListBox, self.lb2)
self.lb2.Bind(wx.EVT_RIGHT_UP, self.EvtRightButton)
self.lb2.SetSelection(0)
'test abcd' ]
sampleList.sort()
wx.StaticText(self, -1, "Find Prefix:", (15, 250))
- fp = FindPrefixListBox(self, -1, (80, 250), (80, 120), sampleList, wx.LB_SINGLE)
+ fp = FindPrefixListBox(self, -1, (80, 250), (90, 120), sampleList, wx.LB_SINGLE)
fp.SetSelection(0)
class TestNB(wx.Notebook):
def __init__(self, parent, id, log):
- wx.Notebook.__init__(self, parent, id, size=(21,21), style=
+ wx.Notebook.__init__(self, parent, id, size=(21,21),
+ #style=
#wx.NB_TOP # | wx.NB_MULTILINE
#wx.NB_BOTTOM
#wx.NB_LEFT
# 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
+
#----------------------------------------------------------------------
def OnButton(self, evt):
- win = TestFrame(frame, log)
+ win = TestFrame(self, self.log)
win.Show(True)