From f355f03e6387e494e6aa2a55c119a938e3a90837 Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Wed, 8 Mar 2006 03:06:25 +0000 Subject: [PATCH] workaround MacSetMetalAppearance being made protected git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@37900 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- wxPython/src/_toplvl.i | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/wxPython/src/_toplvl.i b/wxPython/src/_toplvl.i index ceeaf5b111..f12c268f7b 100644 --- a/wxPython/src/_toplvl.i +++ b/wxPython/src/_toplvl.i @@ -134,7 +134,16 @@ public: virtual bool IsActive(); #ifdef __WXMAC__ - void MacSetMetalAppearance( bool on ); + %extend { + void MacSetMetalAppearance( bool on ) { + int style = self->GetExtraStyle(); + if ( on ) + style |= wxFRAME_EX_METAL; + else + style &= ~wxFRAME_EX_METAL; + self->SetExtraStyle(style); + } + } bool MacGetMetalAppearance() const; #else %extend -- 2.47.2