X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/83ed867e70da06acb2311fa5749263b483c2002c..f6669958924c3c3833e2932b65598b06073d2e65:/include/wx/richtooltip.h diff --git a/include/wx/richtooltip.h b/include/wx/richtooltip.h index a076a6fcd1..4052a5d00c 100644 --- a/include/wx/richtooltip.h +++ b/include/wx/richtooltip.h @@ -3,7 +3,7 @@ // Purpose: Declaration of wxRichToolTip class. // Author: Vadim Zeitlin // Created: 2011-10-07 -// RCS-ID: $Id: wxhead.h,v 1.12 2010-04-22 12:44:51 zeitlin Exp $ +// RCS-ID: $Id$ // Copyright: (c) 2011 Vadim Zeitlin // Licence: wxWindows licence /////////////////////////////////////////////////////////////////////////////// @@ -11,9 +11,12 @@ #ifndef _WX_RICHTOOLTIP_H_ #define _WX_RICHTOOLTIP_H_ +#include "wx/defs.h" + #if wxUSE_RICHTOOLTIP -class WXDLLIMPEXP_FWD_CORE wxColour; +#include "wx/colour.h" + class WXDLLIMPEXP_FWD_CORE wxFont; class WXDLLIMPEXP_FWD_CORE wxIcon; class WXDLLIMPEXP_FWD_CORE wxWindow; @@ -73,7 +76,8 @@ public: // elapses but this method can be used to change this or also disable // hiding the tooltip automatically entirely by passing 0 in this parameter // (but doing this can result in native version not being used). - void SetTimeout(unsigned milliseconds); + // Optionally specify a show delay. + void SetTimeout(unsigned milliseconds, unsigned millisecondsShowdelay = 0); // Choose the tip kind, possibly none. By default the tip is positioned // automatically, as if wxTipKind_Auto was used. @@ -83,8 +87,8 @@ public: // or colour appropriate for the current platform. void SetTitleFont(const wxFont& font); - // Show the tooltip for the given window. - void ShowFor(wxWindow* win); + // Show the tooltip for the given window and optionally a specified area. + void ShowFor(wxWindow* win, wxRect* rect = NULL); // Non-virtual dtor as this class is not supposed to be derived from. ~wxRichToolTip();