-
- virtual void Command(wxCommandEvent& WXUNUSED(event)) { }
- virtual void ProcessCommand(wxCommandEvent& WXUNUSED(event)) { }
-
- void SetSize(int x, int y, int width, int height, int sizeFlags = wxSIZE_AUTO);
- void SetSize(const wxRect& rect, int sizeFlags = wxSIZE_AUTO)
- { wxWindow::SetSize(rect, sizeFlags); }
- void SetSize(const wxSize& size)
- { wxWindow::SetSize(size); }
-
- wxBitmap& GetBitmap(void) const { return (wxBitmap&) m_messageBitmap; }
-
+
+ // assert failure is provoked by an attempt to get an icon from bitmap or
+ // vice versa
+ const wxIcon& GetIcon() const
+ { wxASSERT( m_isIcon ); return *m_image.icon; }
+ const wxBitmap& GetBitmap() const
+ { wxASSERT( !m_isIcon ); return *m_image.bitmap; }
+