]>
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 // RCS-ID: $Id: wxhead.cpp,v 1.11 2010-04-22 12:44:51 zeitlin Exp $
7 // Copyright: (c) 2011 Vadim Zeitlin <vadim@wxwidgets.org>
8 // Licence: wxWindows licence
9 ///////////////////////////////////////////////////////////////////////////////
11 // ============================================================================
13 // ============================================================================
15 // ----------------------------------------------------------------------------
17 // ----------------------------------------------------------------------------
19 // for compilers that support precompilation, includes "wx.h".
20 #include "wx/wxprec.h"
32 #include "wx/private/richtooltip.h"
34 // ============================================================================
36 // ============================================================================
38 wxRichToolTip::wxRichToolTip(const wxString
& title
,
39 const wxString
& message
) :
40 m_impl(wxRichToolTipImpl::Create(title
, message
))
45 wxRichToolTip::SetBackgroundColour(const wxColour
& col
, const wxColour
& colEnd
)
47 m_impl
->SetBackgroundColour(col
, colEnd
);
50 void wxRichToolTip::SetIcon(int icon
)
52 m_impl
->SetStandardIcon(icon
);
55 void wxRichToolTip::SetIcon(const wxIcon
& icon
)
57 m_impl
->SetCustomIcon(icon
);
60 void wxRichToolTip::SetTimeout(unsigned milliseconds
)
62 m_impl
->SetTimeout(milliseconds
);
65 void wxRichToolTip::SetTipKind(wxTipKind tipKind
)
67 m_impl
->SetTipKind(tipKind
);
70 void wxRichToolTip::ShowFor(wxWindow
* win
)
72 wxCHECK_RET( win
, wxS("Must have a valid window") );
77 wxRichToolTip::~wxRichToolTip()
82 #endif // wxUSE_RICHTOOLTIP