remove MacIsReallyShown() as we now have public IsShownOnScreen() doing exactly the same thing
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52017 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -195,7 +195,6 @@ public:
|
|||||||
virtual void MacHiliteChanged() ;
|
virtual void MacHiliteChanged() ;
|
||||||
virtual wxInt32 MacControlHit( WXEVENTHANDLERREF handler , WXEVENTREF event ) ;
|
virtual wxInt32 MacControlHit( WXEVENTHANDLERREF handler , WXEVENTREF event ) ;
|
||||||
|
|
||||||
bool MacIsReallyShown() ;
|
|
||||||
bool MacIsReallyEnabled() ;
|
bool MacIsReallyEnabled() ;
|
||||||
bool MacIsReallyHilited() ;
|
bool MacIsReallyHilited() ;
|
||||||
|
|
||||||
|
@@ -415,7 +415,7 @@ void wxGLCanvas::MacTopLevelWindowChangedPosition()
|
|||||||
|
|
||||||
void wxGLCanvas::MacVisibilityChanged()
|
void wxGLCanvas::MacVisibilityChanged()
|
||||||
{
|
{
|
||||||
if ( MacIsReallyShown() != m_macCanvasIsShown )
|
if ( IsShownOnScreen() != m_macCanvasIsShown )
|
||||||
{
|
{
|
||||||
m_macCanvasIsShown = !m_macCanvasIsShown;
|
m_macCanvasIsShown = !m_macCanvasIsShown;
|
||||||
MacUpdateView();
|
MacUpdateView();
|
||||||
|
@@ -1101,7 +1101,7 @@ void wxQTMediaBackend::MacVisibilityChanged()
|
|||||||
if(!m_mc || !m_ctrl->m_bLoaded)
|
if(!m_mc || !m_ctrl->m_bLoaded)
|
||||||
return; //not initialized yet
|
return; //not initialized yet
|
||||||
|
|
||||||
if(m_ctrl->MacIsReallyShown())
|
if(m_ctrl->IsShownOnScreen())
|
||||||
{
|
{
|
||||||
//The window is being shown again, so set the GWorld of the
|
//The window is being shown again, so set the GWorld of the
|
||||||
//controller back to the port of the parent WindowRef
|
//controller back to the port of the parent WindowRef
|
||||||
|
@@ -486,7 +486,7 @@ void wxTextCtrl::MacSuperChangedPosition()
|
|||||||
|
|
||||||
void wxTextCtrl::MacVisibilityChanged()
|
void wxTextCtrl::MacVisibilityChanged()
|
||||||
{
|
{
|
||||||
GetPeer()->VisibilityChanged( MacIsReallyShown() ) ;
|
GetPeer()->VisibilityChanged( IsShownOnScreen() ) ;
|
||||||
}
|
}
|
||||||
|
|
||||||
void wxTextCtrl::MacCheckSpelling(bool check)
|
void wxTextCtrl::MacCheckSpelling(bool check)
|
||||||
@@ -2562,7 +2562,7 @@ void wxMacMLTEClassicControl::MacControlUserPaneDrawProc(wxInt16 WXUNUSED(thePar
|
|||||||
if ( textctrl == NULL )
|
if ( textctrl == NULL )
|
||||||
return ;
|
return ;
|
||||||
|
|
||||||
if ( textctrl->MacIsReallyShown() )
|
if ( textctrl->IsShownOnScreen() )
|
||||||
{
|
{
|
||||||
wxMacWindowClipper clipper( textctrl ) ;
|
wxMacWindowClipper clipper( textctrl ) ;
|
||||||
TXNDraw( m_txn , NULL ) ;
|
TXNDraw( m_txn , NULL ) ;
|
||||||
@@ -2575,7 +2575,7 @@ wxInt16 wxMacMLTEClassicControl::MacControlUserPaneHitTestProc(wxInt16 x, wxInt1
|
|||||||
ControlPartCode result = kControlNoPart;
|
ControlPartCode result = kControlNoPart;
|
||||||
|
|
||||||
wxTextCtrl* textctrl = (wxTextCtrl*) GetControlReference( m_controlRef );
|
wxTextCtrl* textctrl = (wxTextCtrl*) GetControlReference( m_controlRef );
|
||||||
if ( (textctrl != NULL) && textctrl->MacIsReallyShown() )
|
if ( (textctrl != NULL) && textctrl->IsShownOnScreen() )
|
||||||
{
|
{
|
||||||
if (PtInRect( where, &m_txnControlBounds ))
|
if (PtInRect( where, &m_txnControlBounds ))
|
||||||
{
|
{
|
||||||
@@ -2602,7 +2602,7 @@ wxInt16 wxMacMLTEClassicControl::MacControlUserPaneTrackingProc( wxInt16 x, wxIn
|
|||||||
ControlPartCode result = kControlNoPart;
|
ControlPartCode result = kControlNoPart;
|
||||||
|
|
||||||
wxTextCtrl* textctrl = (wxTextCtrl*) GetControlReference( m_controlRef );
|
wxTextCtrl* textctrl = (wxTextCtrl*) GetControlReference( m_controlRef );
|
||||||
if ( (textctrl != NULL) && textctrl->MacIsReallyShown() )
|
if ( (textctrl != NULL) && textctrl->IsShownOnScreen() )
|
||||||
{
|
{
|
||||||
Point startPt = { y , x } ;
|
Point startPt = { y , x } ;
|
||||||
|
|
||||||
@@ -2638,7 +2638,7 @@ void wxMacMLTEClassicControl::MacControlUserPaneIdleProc()
|
|||||||
if ( textctrl == NULL )
|
if ( textctrl == NULL )
|
||||||
return ;
|
return ;
|
||||||
|
|
||||||
if (textctrl->MacIsReallyShown())
|
if (textctrl->IsShownOnScreen())
|
||||||
{
|
{
|
||||||
if (IsControlActive(m_controlRef))
|
if (IsControlActive(m_controlRef))
|
||||||
{
|
{
|
||||||
@@ -2744,7 +2744,7 @@ wxMacMLTEClassicControl::wxMacMLTEClassicControl( wxTextCtrl *wxPeer,
|
|||||||
|
|
||||||
AdjustCreationAttributes( *wxWHITE , true ) ;
|
AdjustCreationAttributes( *wxWHITE , true ) ;
|
||||||
|
|
||||||
MacSetObjectVisibility( wxPeer->MacIsReallyShown() ) ;
|
MacSetObjectVisibility( wxPeer->IsShownOnScreen() ) ;
|
||||||
|
|
||||||
{
|
{
|
||||||
wxString st = str ;
|
wxString st = str ;
|
||||||
|
@@ -1108,7 +1108,7 @@ void wxWindowMac::MacUpdateControlFont()
|
|||||||
{
|
{
|
||||||
m_peer->SetFont( GetFont() , GetForegroundColour() , GetWindowStyle() ) ;
|
m_peer->SetFont( GetFont() , GetForegroundColour() , GetWindowStyle() ) ;
|
||||||
// do not trigger refreshes upon invisible and possible partly created objects
|
// do not trigger refreshes upon invisible and possible partly created objects
|
||||||
if ( MacIsReallyShown() )
|
if ( IsShownOnScreen() )
|
||||||
Refresh() ;
|
Refresh() ;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1673,7 +1673,7 @@ void wxWindowMac::MacInvalidateBorders()
|
|||||||
if ( m_peer == NULL )
|
if ( m_peer == NULL )
|
||||||
return ;
|
return ;
|
||||||
|
|
||||||
bool vis = MacIsReallyShown() ;
|
bool vis = IsShownOnScreen() ;
|
||||||
if ( !vis )
|
if ( !vis )
|
||||||
return ;
|
return ;
|
||||||
|
|
||||||
@@ -1942,7 +1942,7 @@ void wxWindowMac::SetLabel(const wxString& title)
|
|||||||
m_peer->SetLabel( wxStripMenuCodes(m_label, wxStrip_Mnemonics) ) ;
|
m_peer->SetLabel( wxStripMenuCodes(m_label, wxStrip_Mnemonics) ) ;
|
||||||
|
|
||||||
// do not trigger refreshes upon invisible and possible partly created objects
|
// do not trigger refreshes upon invisible and possible partly created objects
|
||||||
if ( MacIsReallyShown() )
|
if ( IsShownOnScreen() )
|
||||||
Refresh() ;
|
Refresh() ;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1988,31 +1988,6 @@ void wxWindowMac::MacEnabledStateChanged()
|
|||||||
// status queries on the inherited window's state
|
// status queries on the inherited window's state
|
||||||
//
|
//
|
||||||
|
|
||||||
bool wxWindowMac::MacIsReallyShown()
|
|
||||||
{
|
|
||||||
// only under OSX the visibility of the TLW is taken into account
|
|
||||||
if ( m_isBeingDeleted )
|
|
||||||
return false ;
|
|
||||||
|
|
||||||
#if TARGET_API_MAC_OSX
|
|
||||||
if ( m_peer && m_peer->Ok() )
|
|
||||||
return m_peer->IsVisible();
|
|
||||||
#endif
|
|
||||||
|
|
||||||
wxWindow* win = this ;
|
|
||||||
while ( win->IsShown() )
|
|
||||||
{
|
|
||||||
if ( win->IsTopLevel() )
|
|
||||||
return true ;
|
|
||||||
|
|
||||||
win = win->GetParent() ;
|
|
||||||
if ( win == NULL )
|
|
||||||
return true ;
|
|
||||||
}
|
|
||||||
|
|
||||||
return false ;
|
|
||||||
}
|
|
||||||
|
|
||||||
bool wxWindowMac::MacIsReallyEnabled()
|
bool wxWindowMac::MacIsReallyEnabled()
|
||||||
{
|
{
|
||||||
return m_peer->IsEnabled() ;
|
return m_peer->IsEnabled() ;
|
||||||
@@ -2074,7 +2049,7 @@ void wxWindowMac::Refresh(bool WXUNUSED(eraseBack), const wxRect *rect)
|
|||||||
if ( m_peer == NULL )
|
if ( m_peer == NULL )
|
||||||
return ;
|
return ;
|
||||||
|
|
||||||
if ( !MacIsReallyShown() )
|
if ( !IsShownOnScreen() )
|
||||||
return ;
|
return ;
|
||||||
|
|
||||||
if ( rect )
|
if ( rect )
|
||||||
@@ -2614,7 +2589,7 @@ const wxRegion& wxWindowMac::MacGetVisibleRegion( bool includeOuterStructures )
|
|||||||
{
|
{
|
||||||
static wxRegion emptyrgn ;
|
static wxRegion emptyrgn ;
|
||||||
|
|
||||||
if ( !m_isBeingDeleted && MacIsReallyShown() /*m_peer->IsVisible() */ )
|
if ( !m_isBeingDeleted && IsShownOnScreen() )
|
||||||
{
|
{
|
||||||
MacUpdateClippedRects() ;
|
MacUpdateClippedRects() ;
|
||||||
if ( includeOuterStructures )
|
if ( includeOuterStructures )
|
||||||
@@ -3222,5 +3197,10 @@ wxByte wxWindowMac::GetTransparent() const
|
|||||||
|
|
||||||
bool wxWindowMac::IsShownOnScreen() const
|
bool wxWindowMac::IsShownOnScreen() const
|
||||||
{
|
{
|
||||||
return ((wxWindowMac*)this)->MacIsReallyShown();
|
#if TARGET_API_MAC_OSX
|
||||||
|
if ( m_peer && m_peer->Ok() )
|
||||||
|
return m_peer->IsVisible();
|
||||||
|
#endif
|
||||||
|
|
||||||
|
return wxWindowBase::IsShownOnScreen();
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user