virtual bool IsMaximized() const;
virtual void Iconize(bool iconize = true);
virtual bool IsIconized() const;
- virtual void SetIcon(const wxIcon& icon);
- virtual void SetIcons(const wxIconBundle& icons) { SetIcon( icons.GetIcon( -1 ) ); }
virtual void Restore();
virtual bool SetShape(const wxRegion& region);
virtual bool SetTransparent(wxByte alpha);
virtual bool CanSetTransparent();
+ virtual bool SetBackgroundStyle(wxBackgroundStyle style);
// implementation from now on
// --------------------------
virtual void MacInstallTopLevelWindowEventHandler() ;
bool MacGetMetalAppearance() const ;
+ bool MacGetUnifiedAppearance() const ;
void MacChangeWindowAttributes( wxUint32 attributesToSet , wxUint32 attributesToClear ) ;
wxUint32 MacGetWindowAttributes() const ;
// This is because the ExtraStyle flags get out of sync with the metal appearance and the metal
// logic & checks cease to work as expected. To set the metal appearance, use SetExtraStyle.
void MacSetMetalAppearance( bool on ) ;
+ void MacSetUnifiedAppearance( bool on ) ;
WXEVENTHANDLERREF m_macEventHandler ;