- virtual void SetTitle( const wxString& title);
- virtual bool Show( bool show = TRUE );
- virtual void DoMoveWindow(int x, int y, int width, int height);
- void MacInvalidate( const WXRECTPTR rect, bool eraseBackground ) ;
- short MacGetWindowBackgroundTheme() const { return m_macWindowBackgroundTheme ; }
- static bool MacEnableCompositing( bool useCompositing );
- bool MacUsesCompositing() { return m_macUsesCompositing; }
+ virtual bool Show( bool show = true );
+
+ virtual bool ShowWithEffect(wxShowEffect effect,
+ unsigned timeout = 0,
+ wxDirection dir = wxBOTTOM);
+
+ virtual bool HideWithEffect(wxShowEffect effect,
+ unsigned timeout = 0,
+ wxDirection dir = wxBOTTOM);
+
+ virtual void SetExtraStyle(long exStyle) ;
+
+ virtual bool SetBackgroundColour( const wxColour &colour );
+
+ virtual void MacInstallTopLevelWindowEventHandler() ;
+
+ bool MacGetMetalAppearance() const ;
+ bool MacGetUnifiedAppearance() const ;
+
+ void MacChangeWindowAttributes( wxUint32 attributesToSet , wxUint32 attributesToClear ) ;
+ wxUint32 MacGetWindowAttributes() const ;