]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/demo/wxEditor.py
Reworked how stock objects are initialized. They now have an
[wxWidgets.git] / wxPython / demo / wxEditor.py
index 756b46e3f736b8411182cbf2067cfeb31644ab79..96e827afcbdbede50fca71a4ac0c2e0f6e4743b6 100644 (file)
@@ -1,22 +1,30 @@
-
-from wxPython.wx         import *
-from wxPython.lib.editor import wxEditor
+# 11/17/2003 - Jeff Grimmett (grimmtooth@softhome.net)
+#
+# o Updated for wx namespace
+#
+# 11/28/2003 - Jeff Grimmett (grimmtooth@softhome.net)
+#
+# o editor lib hasn't been hit by the renamer yet.
+#
+
+import  wx
+import  wx.lib.editor    as  editor
 
 #----------------------------------------------------------------------
 
 def runTest(frame, nb, log):
 
 #----------------------------------------------------------------------
 
 def runTest(frame, nb, log):
-    win = wxPanel(nb, -1)
-    ed = wxEditor(win, -1, style=wxSUNKEN_BORDER)
-    box = wxBoxSizer(wxVERTICAL)
-    box.Add(ed, 1, wxALL|wxGROW, 5)
+    win = wx.Panel(nb, -1)
+    ed = editor.wxEditor(win, -1, style=wx.SUNKEN_BORDER)
+    box = wx.BoxSizer(wx.VERTICAL)
+    box.Add(ed, 1, wx.ALL|wx.GROW, 1)
     win.SetSizer(box)
     win.SetSizer(box)
-    win.SetAutoLayout(true)
+    win.SetAutoLayout(True)
 
     ed.SetText(["",
                 "This is a simple text editor, the class name is",
                 "wxEditor.  Type a few lines and try it out.",
                 "",
 
     ed.SetText(["",
                 "This is a simple text editor, the class name is",
                 "wxEditor.  Type a few lines and try it out.",
                 "",
-                "It uses Windows-style key commands that can be overriden by subclassing.",
+                "It uses Windows-style key commands that can be overridden by subclassing.",
                 "Mouse select works. Here are the key commands:",
                 "",
                 "Cursor movement:     Arrow keys or mouse",
                 "Mouse select works. Here are the key commands:",
                 "",
                 "Cursor movement:     Arrow keys or mouse",
@@ -38,7 +46,7 @@ def runTest(frame, nb, log):
 overview = """
 The wxEditor class implements a simple text editor using wxPython.  You
 can create a custom editor by subclassing wxEditor.  Even though much of
 overview = """
 The wxEditor class implements a simple text editor using wxPython.  You
 can create a custom editor by subclassing wxEditor.  Even though much of
-the editor is implemented in Python, it runs surprisingly smoothly on  
+the editor is implemented in Python, it runs surprisingly smoothly on
 normal hardware with small files.
 
 How to use it
 normal hardware with small files.
 
 How to use it
@@ -57,8 +65,13 @@ component. One example of this might be to change the key
 Alt key commands. In that case you would (for example) override the
 SetAltFuncs() method.
 
 Alt key commands. In that case you would (for example) override the
 SetAltFuncs() method.
 
-
 """
 
 
 
 """
 
 
 
+
+if __name__ == '__main__':
+    import sys,os
+    import run
+    run.main(['', os.path.basename(sys.argv[0])])
+