#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
// 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
// common part of all ctors
void Init();
- // free memory taken by all attributes
- void FreeAllAttrs();
+ // 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