X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/2702ed5a3d9eaee3c7b7d072716c8405191043de..138be2534644631ea5118e24782b23ab4ee37060:/include/wx/msw/listctrl.h diff --git a/include/wx/msw/listctrl.h b/include/wx/msw/listctrl.h index 91e526c88c..288c85b676 100644 --- a/include/wx/msw/listctrl.h +++ b/include/wx/msw/listctrl.h @@ -13,9 +13,11 @@ #define _WX_LISTCTRL_H_ #ifdef __GNUG__ -#pragma interface "listctrl.h" + #pragma interface "listctrl.h" #endif +#if wxUSE_LISTCTRL + #include "wx/control.h" #include "wx/event.h" #include "wx/hash.h" @@ -230,6 +232,7 @@ public: // So you have to set a NULL small-icon image list to be sure that // the wxLC_LIST mode works without icons. Of course, you may want icons... void SetImageList(wxImageList *imageList, int which) ; + void AssignImageList(wxImageList *imageList, int which) ; // Operations //////////////////////////////////////////////////////////////////////////// @@ -345,6 +348,9 @@ protected: wxImageList * m_imageListNormal; // The image list for normal icons wxImageList * m_imageListSmall; // The image list for small icons wxImageList * m_imageListState; // The image list state icons (not implemented yet) + bool m_ownsImageListNormal, + m_ownsImageListSmall, + m_ownsImageListState; long m_baseStyle; // Basic Windows style flags, for recreation purposes wxStringList m_stringPool; // Pool of 3 strings to satisfy Windows callback requirements @@ -364,5 +370,7 @@ private: DECLARE_EVENT_TABLE() }; +#endif // wxUSE_LISTCTRL + #endif // _WX_LISTCTRL_H_