# 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(wx.Panel): def __init__(self, parent, log): wx.Panel.__init__(self, parent, -1) self.log = log 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.", "", "Use the buttons above to", "manipulate items in the list", "Or to add new ones.", ]) #---------------------------------------------------------------------- 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: