X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/91a64dfd31f2b144260556755a2d52ecbbb0a85f..7a0a63aeee7a95b65bf133c8fa7a47538710f12c:/wxPython/demo/wxEditableListBox.py?ds=inline diff --git a/wxPython/demo/wxEditableListBox.py b/wxPython/demo/wxEditableListBox.py index b8816cad1d..6d10604a54 100644 --- a/wxPython/demo/wxEditableListBox.py +++ b/wxPython/demo/wxEditableListBox.py @@ -1,17 +1,23 @@ -from wxPython.wx import * -from wxPython.gizmos import * +# 11/17/2003 - Jeff Grimmett (grimmtooth@softhome.net) +# +# o Updated for wx namespace +# o Added overview text based on source code delving. +# + +import wx +import wx.gizmos as gizmos #---------------------------------------------------------------------- -class TestPanel(wxPanel): +class TestPanel(wx.Panel): def __init__(self, parent, log): - wxPanel.__init__(self, parent, -1) + wx.Panel.__init__(self, parent, -1) self.log = log - self.elb = wxEditableListBox(self, -1, "List of Stuff", - (50,50), (250, 250), - ) - #style=wxEL_ALLOW_NEW | wxEL_ALLOW_EDIT | wxEL_ALLOW_DELETE) + self.elb = gizmos.EditableListBox( + self, -1, "List of Stuff", (50,50), (250, 250) + ) + #style=wx.EL_ALLOW_NEW | wx.EL_ALLOW_EDIT | wx.EL_ALLOW_DELETE) self.elb.SetStrings(["This is a nifty ListBox widget", "that is editable by the user.", @@ -29,14 +35,68 @@ def runTest(frame, nb, log): win = TestPanel(nb, log) return win - #---------------------------------------------------------------------- +overview = """\ + + +This class provides a composite control that lets the user easily enter and edit +a list of strings. + +

Styles supported:

+

-overview = """\ -This class provides a composite control that lets the -user easily enter and edit a list of strings. +

Init: +

+ EditableListBox(wxWindow *parent, wxWindowID id=-1,
+                 const wxString& label,
+                 const wxPoint& pos = wxDefaultPosition,
+                 const wxSize& size = wxDefaultSize,
+                 long style = EL_ALLOW_NEW | EL_ALLOW_EDIT | EL_ALLOW_DELETE,
+                 const wxString& name = "editableListBox")
+
+ +

Methods: +

+ + """ + + +if __name__ == '__main__': + import sys,os + import run + run.main(['', os.path.basename(sys.argv[0])]) +