- virtual bool Show( bool show );
- virtual int ShowModal(void);
- virtual void EndModal(int retCode);
- virtual bool IsModal(void) const;
- void SetModal( bool modal );
- virtual void InitDialog(void);
- virtual void Centre( int direction = wxHORIZONTAL );
-
- virtual void SetIcon( const wxIcon &icon );
- virtual void Iconize( bool WXUNUSED(iconize)) { }
- virtual bool IsIconized(void) const { return FALSE; }
- bool Iconized(void) const { return IsIconized(); }
- virtual void Maximize(void) { }
- virtual void Restore(void) { }
-
- private:
-
- friend wxWindow;
- friend wxDC;
- friend wxRadioBox;
-
- bool m_modalShowing;
- wxString m_title;
- wxIcon m_icon;
-
- virtual void ImplementSetPosition();
-
+
+ bool Destroy();
+ void OnCloseWindow( wxCloseEvent& event );
+
+ virtual void SetSize( int x, int y, int width, int height,
+ int sizeFlags = wxSIZE_AUTO );
+ virtual void SetSize( int width, int height );
+
+ virtual bool Show( bool show );
+ virtual int ShowModal();
+ virtual void EndModal( int retCode );
+ virtual bool IsModal() const;
+ void SetModal( bool modal );
+
+ virtual void InitDialog(void);
+
+ virtual void Centre( int direction = wxHORIZONTAL );
+
+ virtual void SetIcon( const wxIcon &icon );
+ virtual void Iconize( bool WXUNUSED(iconize)) { }
+ virtual bool IsIconized() const { return FALSE; }
+ bool Iconized() const { return IsIconized(); }
+ virtual void Maximize() { }
+ virtual void Restore() { }
+
+// implementation
+
+ virtual void GtkOnSize( int x, int y, int width, int height );
+
+ bool m_modalShowing;
+ wxString m_title;
+ wxIcon m_icon;
+