X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/1fded56b375bf7a4687af1cdb182899614c1b2a8..6da1ce616686ad1dc03021aead77a048971279d3:/wxPython/demo/wxEditableListBox.py diff --git a/wxPython/demo/wxEditableListBox.py b/wxPython/demo/wxEditableListBox.py index 97b951a6e0..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,21 +35,66 @@ 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. + +
+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: +