]>
git.saurik.com Git - wxWidgets.git/blob - src/common/richtooltipcmn.cpp
1 ///////////////////////////////////////////////////////////////////////////////
2 // Name: src/common/richtooltipcmn.cpp
3 // Purpose: wxRichToolTip implementation common to all platforms.
4 // Author: Vadim Zeitlin
6 // Copyright: (c) 2011 Vadim Zeitlin <vadim@wxwidgets.org>
7 // Licence: wxWindows licence
8 ///////////////////////////////////////////////////////////////////////////////
10 // ============================================================================
12 // ============================================================================
14 // ----------------------------------------------------------------------------
16 // ----------------------------------------------------------------------------
18 // for compilers that support precompilation, includes "wx.h".
19 #include "wx/wxprec.h"
31 #include "wx/private/richtooltip.h"
33 // ============================================================================
35 // ============================================================================
37 wxRichToolTip::wxRichToolTip(const wxString
& title
,
38 const wxString
& message
) :
39 m_impl(wxRichToolTipImpl::Create(title
, message
))
44 wxRichToolTip::SetBackgroundColour(const wxColour
& col
, const wxColour
& colEnd
)
46 m_impl
->SetBackgroundColour(col
, colEnd
);
49 void wxRichToolTip::SetIcon(int icon
)
51 m_impl
->SetStandardIcon(icon
);
54 void wxRichToolTip::SetIcon(const wxIcon
& icon
)
56 m_impl
->SetCustomIcon(icon
);
59 void wxRichToolTip::SetTimeout(unsigned milliseconds
,
60 unsigned millisecondsDelay
)
62 m_impl
->SetTimeout(milliseconds
, millisecondsDelay
);
65 void wxRichToolTip::SetTipKind(wxTipKind tipKind
)
67 m_impl
->SetTipKind(tipKind
);
70 void wxRichToolTip::SetTitleFont(const wxFont
& font
)
72 m_impl
->SetTitleFont(font
);
75 void wxRichToolTip::ShowFor(wxWindow
* win
, const wxRect
* rect
)
77 wxCHECK_RET( win
, wxS("Must have a valid window") );
79 m_impl
->ShowFor(win
, rect
);
82 wxRichToolTip::~wxRichToolTip()
87 #endif // wxUSE_RICHTOOLTIP