1 ///////////////////////////////////////////////////////////////////////////////
2 // Name: wx/generic/private/richtooltip.h
3 // Purpose: wxRichToolTipGenericImpl declaration.
4 // Author: Vadim Zeitlin
6 // RCS-ID: $Id: wxhead.h,v 1.12 2010-04-22 12:44:51 zeitlin Exp $
7 // Copyright: (c) 2011 Vadim Zeitlin <vadim@wxwidgets.org>
8 // Licence: wxWindows licence
9 ///////////////////////////////////////////////////////////////////////////////
11 #ifndef _WX_GENERIC_PRIVATE_RICHTOOLTIP_H_
12 #define _GENERIC_PRIVATE_RICHTOOLTIP_H_
14 // ----------------------------------------------------------------------------
15 // wxRichToolTipGenericImpl: defines generic wxRichToolTip implementation.
16 // ----------------------------------------------------------------------------
18 class wxRichToolTipGenericImpl
: public wxRichToolTipImpl
21 wxRichToolTipGenericImpl(const wxString
& title
, const wxString
& message
) :
25 m_tipKind
= wxTipKind_Auto
;
27 // This is pretty arbitrary, we could follow MSW and use some multiple
28 // of double-click time here.
32 virtual void SetBackgroundColour(const wxColour
& col
,
33 const wxColour
& colEnd
);
34 virtual void SetCustomIcon(const wxIcon
& icon
);
35 virtual void SetStandardIcon(int icon
);
36 virtual void SetTimeout(unsigned milliseconds
);
37 virtual void SetTipKind(wxTipKind tipKind
);
38 virtual void SetTitleFont(const wxFont
& font
);
40 virtual void ShowFor(wxWindow
* win
);
59 #endif // _WX_GENERIC_PRIVATE_RICHTOOLTIP_H_