X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/00b2a5df9502adfd9a14ce01ab603f7906984995..a2d541ca9c552d1a30ba75970968a7a220f4955a:/contrib/include/wx/gizmos/editlbox.h diff --git a/contrib/include/wx/gizmos/editlbox.h b/contrib/include/wx/gizmos/editlbox.h index 62b44f29f5..b73e17f94a 100644 --- a/contrib/include/wx/gizmos/editlbox.h +++ b/contrib/include/wx/gizmos/editlbox.h @@ -17,15 +17,25 @@ #include "wx/panel.h" +#ifdef GIZMOISDLL +#define GIZMODLLEXPORT WXDLLEXPORT +#else +#define GIZMODLLEXPORT +#endif + class WXDLLEXPORT wxBitmapButton; class WXDLLEXPORT wxListCtrl; class WXDLLEXPORT wxListEvent; - + +#define wxEL_ALLOW_NEW 0x0100 +#define wxEL_ALLOW_EDIT 0x0200 +#define wxEL_ALLOW_DELETE 0x0400 + // This class provides a composite control that lets the // user easily enter list of strings -class WXDLLEXPORT wxEditableListBox : public wxPanel +class GIZMODLLEXPORT wxEditableListBox : public wxPanel { DECLARE_CLASS(wxEditableListBox); @@ -34,6 +44,7 @@ public: const wxString& label, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, + long style = wxEL_ALLOW_NEW | wxEL_ALLOW_EDIT | wxEL_ALLOW_DELETE, const wxString& name = wxT("editableListBox")); void SetStrings(const wxArrayString& strings); @@ -43,7 +54,7 @@ protected: wxBitmapButton *m_bDel, *m_bNew, *m_bUp, *m_bDown, *m_bEdit; wxListCtrl *m_listCtrl; int m_selection; - bool m_edittingNew; + long m_style; void OnItemSelected(wxListEvent& event); void OnEndLabelEdit(wxListEvent& event);