X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d62228a6450c566434fbcbcff00fa571fdbbdb2a..fa156b74fcb541b979e973bcdd66ff377c0eb6a5:/include/wx/msw/listctrl.h diff --git a/include/wx/msw/listctrl.h b/include/wx/msw/listctrl.h index 47c81afaf4..b918bb063a 100644 --- a/include/wx/msw/listctrl.h +++ b/include/wx/msw/listctrl.h @@ -18,9 +18,11 @@ #include "wx/control.h" #include "wx/event.h" -#include "wx/imaglist.h" #include "wx/hash.h" +class WXDLLEXPORT wxTextCtrl; +class WXDLLEXPORT wxImageList; + /* The wxListCtrl can show lists of items in four different modes: wxLC_LIST: multicolumn list view, with optional small icons (icons could be @@ -111,8 +113,8 @@ public: // Attributes //////////////////////////////////////////////////////////////////////////// - // Sets the background colour (GetBackgroundColour already implicit in - // wxWindow class) + // Set the control colours + bool SetForegroundColour(const wxColour& col); bool SetBackgroundColour(const wxColour& col); // Gets information about this column @@ -331,6 +333,9 @@ protected: // common part of all ctors void Init(); + // free memory taken by all attributes and recreate the hash table + void FreeAllAttrs(bool dontRecreate = FALSE); + wxTextCtrl* m_textCtrl; // The control used for editing a label wxImageList * m_imageListNormal; // The image list for normal icons wxImageList * m_imageListSmall; // The image list for small icons