#ifndef __MDIH__
#define __MDIH__
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
#pragma interface
#endif
#endif
// no size hints
- virtual void SetSizeHints( int WXUNUSED(minW), int WXUNUSED(minH),
- int WXUNUSED(maxW), int WXUNUSED(maxH),
- int WXUNUSED(incW), int WXUNUSED(incH) ) {}
+ virtual void DoSetSizeHints( int WXUNUSED(minW),
+ int WXUNUSED(minH),
+ int WXUNUSED(maxW) = -1,
+ int WXUNUSED(maxH) = -1,
+ int WXUNUSED(incW) = -1,
+ int WXUNUSED(incH) = -1) {}
#if wxUSE_TOOLBAR
// no toolbar bars
#endif
// no icon
- void SetIcon( const wxIcon &icon ) { m_icon = icon; }
+ void SetIcon( const wxIcon &icon ) { m_icons = wxIconBundle( icon ); }
+ void SetIcons( const wxIconBundle &icons ) { m_icons = icons; }
// no title
void SetTitle( const wxString &title );
bool m_justInserted;
protected:
+ // override wxFrame methods to not do anything
+ virtual void DoSetSize(int x, int y,
+ int width, int height,
+ int sizeFlags = wxSIZE_AUTO);
+ virtual void DoSetClientSize(int width, int height);
virtual void DoGetClientSize( int *width, int *height ) const;
private: