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:
+
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: +