/////////////////////////////////////////////////////////////////////////////// // Name: cocoa/tooltip.h // Purpose: wxToolTip class - tooltip control // Author: Ryan Norton // Modified by: // Created: 31.01.99 // RCS-ID: $Id$ // Copyright: (c) Ryan Norton // Licence: wxWindows licence /////////////////////////////////////////////////////////////////////////////// #include "wx/object.h" class wxToolTip : public wxObject { public: // ctor & dtor wxToolTip(const wxString &tip) : m_text(tip), m_window(0) {} virtual ~wxToolTip() {} // accessors // tip text void SetTip(const wxString& tip) { m_text = tip; } const wxString& GetTip() const { return m_text; } // the window we're associated with wxWindow *GetWindow() const { return m_window; } // controlling tooltip behaviour: globally change tooltip parameters // enable or disable the tooltips globally static void Enable(bool flag) {} // set the delay after which the tooltip appears static void SetDelay(long milliseconds) {} private: void SetWindow(wxWindow* window) {m_window = window;} friend class wxWindow; wxString m_text; // tooltip text wxWindow *m_window; // window we're associated with DECLARE_ABSTRACT_CLASS(wxToolTip) };