]>
git.saurik.com Git - wxWidgets.git/blob - interface/wx/tooltip.h
   1 ///////////////////////////////////////////////////////////////////////////// 
   3 // Purpose:     interface of wxToolTip 
   4 // Author:      wxWidgets team 
   6 // Licence:     wxWindows license 
   7 ///////////////////////////////////////////////////////////////////////////// 
  12     This class holds information about a tooltip associated with a window (see 
  13     wxWindow::SetToolTip()). 
  15     The four static methods, wxToolTip::Enable(), wxToolTip::SetDelay() 
  16     wxToolTip::SetAutoPop() and wxToolTip::SetReshow() can be used to globally 
  17     alter tooltips behaviour. 
  22 class wxToolTip 
: public wxObject
 
  28     wxToolTip(const wxString
& tip
); 
  31         Enable or disable tooltips globally. 
  33         @note May not be supported on all platforms (eg. wxCocoa). 
  35     static void Enable(bool flag
); 
  40     wxString 
GetTip() const; 
  43         Get the associated window. 
  45     wxWindow
* GetWindow() const; 
  48         Set the delay after which the tooltip disappears or how long a tooltip 
  51         @note May not be supported on all platforms (eg. wxCocoa, GTK, Palmos). 
  53     static void SetAutoPop(long msecs
); 
  56         Set the delay after which the tooltip appears. 
  58         @note May not be supported on all platforms (eg. wxCocoa). 
  60     static void SetDelay(long msecs
); 
  63         Set the delay between subsequent tooltips to appear. 
  65         @note May not be supported on all platforms (eg. wxCocoa, GTK, Palmos). 
  67     static void SetReshow(long msecs
); 
  72     void SetTip(const wxString
& tip
);