-
-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):
- 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.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.",
"",
- "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",
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
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])])
+