- m_panel = new wxPanel(this, -1, wxDefaultPosition, wxDefaultSize,
- wxTAB_TRAVERSAL|wxCLIP_CHILDREN|wxNO_BORDER);
+ // create a dummy image list with a few icons
+ wxSize imageSize(32, 32);
+
+ m_imageList
+ = new wxImageList( imageSize.GetWidth(), imageSize.GetHeight() );
+
+ m_imageList->Add
+ (
+ wxArtProvider::GetIcon(wxART_INFORMATION, wxART_OTHER, imageSize)
+ );
+
+ m_imageList->Add
+ (
+ wxArtProvider::GetIcon(wxART_QUESTION, wxART_OTHER, imageSize)
+ );
+
+ m_imageList->Add
+ (
+ wxArtProvider::GetIcon(wxART_WARNING, wxART_OTHER, imageSize)
+ );
+
+ m_imageList->Add
+ (
+ wxArtProvider::GetIcon(wxART_ERROR, wxART_OTHER, imageSize)
+ );
+
+ m_panel = new wxPanel(this, wxID_ANY, wxDefaultPosition, wxDefaultSize,
+ wxTAB_TRAVERSAL | wxCLIP_CHILDREN | wxNO_BORDER | wxNO_FULL_REPAINT_ON_RESIZE);