1 /////////////////////////////////////////////////////////////////////////////
2 // Name: src/osx/cocoa/tooltip.mm
3 // Purpose: wxToolTip implementation
4 // Author: Stefan Csomor
5 // Copyright: (c) Stefan Csomor
6 // Licence: wxWindows licence
7 /////////////////////////////////////////////////////////////////////////////
13 #include "wx/tooltip.h"
17 #include "wx/window.h"
20 #include "wx/nonownedwnd.h"
23 #include "wx/geometry.h"
24 #include "wx/osx/uma.h"
26 // FYI a link to help with implementing: http://www.cocoadev.com/index.pl?LittleYellowBox
29 //-----------------------------------------------------------------------------
31 //-----------------------------------------------------------------------------
33 IMPLEMENT_ABSTRACT_CLASS(wxToolTip, wxObject)
36 wxToolTip::wxToolTip( const wxString &tip )
42 wxToolTip::~wxToolTip()
46 void wxToolTip::SetTip( const wxString &tip )
50 m_window->SetToolTip(this);
53 void wxToolTip::SetWindow( wxWindow *win )
58 void wxToolTip::Enable( bool WXUNUSED(flag) )
62 void wxToolTip::SetDelay( long WXUNUSED(msecs) )
66 void wxToolTip::SetAutoPop( long WXUNUSED(msecs) )
70 void wxToolTip::SetReshow( long WXUNUSED(msecs) )
74 void wxToolTip::RelayEvent( wxWindow *WXUNUSED(win) , wxMouseEvent &WXUNUSED(event) )
78 void wxToolTip::RemoveToolTips()
83 void wxToolTip::NotifyWindowDelete( WXHWND WXUNUSED(win) )
87 #endif // wxUSE_TOOLTIPS