]> git.saurik.com Git - wxWidgets.git/blobdiff - utils/wxPython/tests/tabs.py
wxPython 2.1b1:
[wxWidgets.git] / utils / wxPython / tests / tabs.py
diff --git a/utils/wxPython/tests/tabs.py b/utils/wxPython/tests/tabs.py
new file mode 100644 (file)
index 0000000..1af9a13
--- /dev/null
@@ -0,0 +1,38 @@
+from wxPython.wx import *
+import string, sys
+
+class Test:
+     def __init__(self):
+          self.panel = wxPanel(frame, -1)
+          self.box = wxListBox(self.panel, 100, wxPoint(10,10),
+                               wxSize(300,100), [], wxLB_SINGLE|wxLB_SORT)
+          self.text = wxTextCtrl(self.panel, 110,'', wxPoint(310,10),
+                                 wxSize(300,100),wxTE_MULTILINE|wxTE_READONLY)
+          self.FillList()
+
+     def FillList(self):
+          line = 'This   is   a   test'
+          self.box.Append(line)
+          self.text.AppendText(line)
+
+     def OnCloseWindow(self, event):
+          self.panel.Close(true)
+
+class MyApp(wxApp):
+     def OnInit(self):
+          global frame
+          frame = wxFrame(NULL,-1,'Main',wxDefaultPosition,wxSize(630,150))
+          test = Test()
+          frame.Show(true)
+          self.SetTopWindow(frame)
+          return true
+
+     def OnCloseWindow(self, event):
+          self.Destroy()
+
+if __name__ == '__main__':
+     app = MyApp(0)
+     app.MainLoop()
+
+
+