X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/3fa28b5803ed70822e23b9980517c9b5a5736738..c2bbeff0048b6f02bf1ef41edc6c7a3ce148f907:/include/wx/mac/tooltip.h diff --git a/include/wx/mac/tooltip.h b/include/wx/mac/tooltip.h index 467b0570a7..bc4bcbef44 100644 --- a/include/wx/mac/tooltip.h +++ b/include/wx/mac/tooltip.h @@ -1,17 +1,15 @@ /////////////////////////////////////////////////////////////////////////////// // Name: mac/tooltip.h // Purpose: wxToolTip class - tooltip control -// Author: Vadim Zeitlin +// Author: Stefan Csomor // Modified by: // Created: 31.01.99 // RCS-ID: $Id$ -// Copyright: (c) 1999 Robert Roebling, Vadim Zeitlin +// Copyright: (c) 1999 Robert Roebling, Vadim Zeitlin, Stefan Csomor // Licence: wxWindows license /////////////////////////////////////////////////////////////////////////////// -//TO ADAPT... - class wxToolTip : public wxObject { public: @@ -33,19 +31,18 @@ public: static void Enable(bool flag); // set the delay after which the tooltip appears static void SetDelay(long milliseconds); + static void NotifyWindowDelete( WXHWND win ) ; - // implementation - //void RelayEvent(WXMSG *msg); - -private: - // create the tooltip ctrl for our parent frame if it doesn't exist yet - // and return its window handle - WXHWND GetToolTipCtrl(); + // implementation only from now on + // ------------------------------- - // remove this tooltip from the tooltip control - void Remove(); + // should be called in response to mouse events + static void RelayEvent(wxWindow *win , wxMouseEvent &event); + static void RemoveToolTips(); +private: wxString m_text; // tooltip text wxWindow *m_window; // window we're associated with + DECLARE_ABSTRACT_CLASS(wxToolTip) };