]> git.saurik.com Git - wxWidgets.git/blobdiff - contrib/include/wx/gizmos/editlbox.h
redefined TRUE and FALSE to be of type bool
[wxWidgets.git] / contrib / include / wx / gizmos / editlbox.h
index 62b44f29f5d950a52f3c97778d9fb842a87b5ed8..b73e17f94ae94880405557da1f64d2c68c5174a2 100644 (file)
 
 #include "wx/panel.h"
 
 
 #include "wx/panel.h"
 
+#ifdef GIZMOISDLL
+#define GIZMODLLEXPORT WXDLLEXPORT
+#else
+#define GIZMODLLEXPORT
+#endif
+
 
 class WXDLLEXPORT wxBitmapButton;
 class WXDLLEXPORT wxListCtrl;
 class WXDLLEXPORT wxListEvent;
 
 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
 
 // 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);
 
 {
        DECLARE_CLASS(wxEditableListBox);
 
@@ -34,6 +44,7 @@ public:
                       const wxString& label,
                       const wxPoint& pos = wxDefaultPosition,
                       const wxSize& size = wxDefaultSize,
                       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);
                       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;
     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);
 
     void OnItemSelected(wxListEvent& event);
     void OnEndLabelEdit(wxListEvent& event);