git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@62656
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
void wxNonOwnedWindowCocoaImpl::ShowWithoutActivating()
{
void wxNonOwnedWindowCocoaImpl::ShowWithoutActivating()
{
- [[m_macWindow contentView] setNeedsDisplay:YES];
+ [m_macWindow orderBack:nil];
+ [[m_macWindow contentView] setNeedsDisplay: YES];
}
bool wxNonOwnedWindowCocoaImpl::Show(bool show)
}
bool wxNonOwnedWindowCocoaImpl::Show(bool show)
[m_macWindow makeKeyAndOrderFront:nil];
else
[m_macWindow orderFront:nil];
[m_macWindow makeKeyAndOrderFront:nil];
else
[m_macWindow orderFront:nil];
- ShowWithoutActivating();
+ [[m_macWindow contentView] setNeedsDisplay: YES];
}
else
[m_macWindow orderOut:nil];
}
else
[m_macWindow orderOut:nil];
-bool wxNonOwnedWindowCocoaImpl::SetBackgroundStyle(wxBackgroundStyle WXUNUSED(style))
+bool wxNonOwnedWindowCocoaImpl::SetBackgroundStyle(wxBackgroundStyle style)
+ if ( style == wxBG_STYLE_TRANSPARENT )
+ {
+ [m_macWindow setOpaque:NO];
+ [m_macWindow setBackgroundColor:[NSColor clearColor]];
+ }
+
bool wxNonOwnedWindowCocoaImpl::SetShape(const wxRegion& WXUNUSED(region))
{
bool wxNonOwnedWindowCocoaImpl::SetShape(const wxRegion& WXUNUSED(region))
{
+ [m_macWindow setOpaque:NO];
+ [m_macWindow setBackgroundColor:[NSColor clearColor]];
+
+ return true;
}
void wxNonOwnedWindowCocoaImpl::SetTitle( const wxString& title, wxFontEncoding encoding )
}
void wxNonOwnedWindowCocoaImpl::SetTitle( const wxString& title, wxFontEncoding encoding )