started macosx compliant implementation
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@13112 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -148,7 +148,7 @@ void wxToolTip::RelayEvent( wxWindow *win , wxMouseEvent &event )
|
||||
s_ToolTipArea = wxRect2DInt( event.m_x - 2 , event.m_y - 2 , 4 , 4 ) ;
|
||||
s_LastWindowEntered = win ;
|
||||
|
||||
WindowRef window = win->GetMacRootWindow() ;
|
||||
WindowRef window = win->MacGetRootWindow() ;
|
||||
int x = event.m_x ;
|
||||
int y = event.m_y ;
|
||||
wxPoint local( x , y ) ;
|
||||
@@ -210,6 +210,16 @@ void wxMacToolTip::Draw()
|
||||
if ( m_window == s_ToolTipWindowRef )
|
||||
{
|
||||
#if TARGET_CARBON
|
||||
/*
|
||||
if ( HMDisplayTag != (void*) kUnresolvedCFragSymbolAddress )
|
||||
{
|
||||
HMDisplayTag(
|
||||
}
|
||||
else
|
||||
*/
|
||||
#endif
|
||||
{
|
||||
#if TARGET_CARBON
|
||||
AGAPortHelper help( GetWindowPort( m_window ) );
|
||||
#else
|
||||
AGAPortHelper help( ( m_window ) );
|
||||
@@ -273,8 +283,7 @@ void wxMacToolTip::Draw()
|
||||
ClosePicture();
|
||||
PenNormal() ;
|
||||
SetThemeBackground(kThemeBrushNotificationWindowBackground,32,true) ;
|
||||
BackColor( yellowColor ) ;
|
||||
ForeColor( blackColor ) ;
|
||||
SetThemeTextColor(kThemeTextColorNotification,32,true) ;
|
||||
EraseRect( &m_rect ) ;
|
||||
FrameRect( &m_rect ) ;
|
||||
::MoveTo( m_rect.left + kTipBorder , m_rect.top + fontInfo.ascent + kTipBorder);
|
||||
@@ -299,6 +308,7 @@ void wxMacToolTip::Draw()
|
||||
// DrawText( m_label , 0 , m_label.Length() ) ;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void wxToolTip::NotifyWindowDelete( WindowRef win )
|
||||
{
|
||||
|
@@ -148,7 +148,7 @@ void wxToolTip::RelayEvent( wxWindow *win , wxMouseEvent &event )
|
||||
s_ToolTipArea = wxRect2DInt( event.m_x - 2 , event.m_y - 2 , 4 , 4 ) ;
|
||||
s_LastWindowEntered = win ;
|
||||
|
||||
WindowRef window = win->GetMacRootWindow() ;
|
||||
WindowRef window = win->MacGetRootWindow() ;
|
||||
int x = event.m_x ;
|
||||
int y = event.m_y ;
|
||||
wxPoint local( x , y ) ;
|
||||
@@ -210,6 +210,16 @@ void wxMacToolTip::Draw()
|
||||
if ( m_window == s_ToolTipWindowRef )
|
||||
{
|
||||
#if TARGET_CARBON
|
||||
/*
|
||||
if ( HMDisplayTag != (void*) kUnresolvedCFragSymbolAddress )
|
||||
{
|
||||
HMDisplayTag(
|
||||
}
|
||||
else
|
||||
*/
|
||||
#endif
|
||||
{
|
||||
#if TARGET_CARBON
|
||||
AGAPortHelper help( GetWindowPort( m_window ) );
|
||||
#else
|
||||
AGAPortHelper help( ( m_window ) );
|
||||
@@ -273,8 +283,7 @@ void wxMacToolTip::Draw()
|
||||
ClosePicture();
|
||||
PenNormal() ;
|
||||
SetThemeBackground(kThemeBrushNotificationWindowBackground,32,true) ;
|
||||
BackColor( yellowColor ) ;
|
||||
ForeColor( blackColor ) ;
|
||||
SetThemeTextColor(kThemeTextColorNotification,32,true) ;
|
||||
EraseRect( &m_rect ) ;
|
||||
FrameRect( &m_rect ) ;
|
||||
::MoveTo( m_rect.left + kTipBorder , m_rect.top + fontInfo.ascent + kTipBorder);
|
||||
@@ -299,6 +308,7 @@ void wxMacToolTip::Draw()
|
||||
// DrawText( m_label , 0 , m_label.Length() ) ;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void wxToolTip::NotifyWindowDelete( WindowRef win )
|
||||
{
|
||||
|
Reference in New Issue
Block a user