X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/6187ec8f45926aac5d4e03cc794bd0b1fe9d91ea..0199503bf0629b65c4431dea8fd03823c692a007:/contrib/include/wx/gizmos/editlbox.h?ds=sidebyside diff --git a/contrib/include/wx/gizmos/editlbox.h b/contrib/include/wx/gizmos/editlbox.h index 0ad4130413..5674b08cb4 100644 --- a/contrib/include/wx/gizmos/editlbox.h +++ b/contrib/include/wx/gizmos/editlbox.h @@ -11,18 +11,12 @@ #ifndef __WX_EDITLBOX_H__ #define __WX_EDITLBOX_H__ -#ifdef __GNUG__ +#if defined(__GNUG__) && !defined(__APPLE__) #pragma interface "editlbox.h" #endif #include "wx/panel.h" - -#ifdef GIZMOISDLL -#define GIZMODLLEXPORT WXDLLEXPORT -#else -#define GIZMODLLEXPORT -#endif - +#include "wx/gizmos/gizmos.h" class WXDLLEXPORT wxBitmapButton; class WXDLLEXPORT wxListCtrl; @@ -35,7 +29,7 @@ class WXDLLEXPORT wxListEvent; // This class provides a composite control that lets the // user easily enter list of strings -class GIZMODLLEXPORT wxEditableListBox : public wxPanel +class WXDLLIMPEXP_GIZMOS wxEditableListBox : public wxPanel { DECLARE_CLASS(wxEditableListBox); @@ -50,11 +44,17 @@ public: void SetStrings(const wxArrayString& strings); void GetStrings(wxArrayString& strings); + wxListCtrl* GetListCtrl() { return m_listCtrl; } + wxBitmapButton* GetDelButton() { return m_bDel; } + wxBitmapButton* GetNewButton() { return m_bNew; } + wxBitmapButton* GetUpButton() { return m_bUp; } + wxBitmapButton* GetDownButton() { return m_bDown; } + wxBitmapButton* GetEditButton() { return m_bEdit; } + 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);