]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/mac/tooltip.h
Override GetPixelSize on OS X as the base impl creates a wxScreenDC each time, which...
[wxWidgets.git] / include / wx / mac / tooltip.h
index 7398a01e4b694062b4d92c1c555b290da19c335c..46a0bf8180a961f512b17a0e28816d3fdb36a370 100644 (file)
@@ -1,47 +1,5 @@
-///////////////////////////////////////////////////////////////////////////////
-// Name:        mac/tooltip.h
-// Purpose:     wxToolTip class - tooltip control
-// Author:      Stefan Csomor
-// Modified by:
-// Created:     31.01.99
-// RCS-ID:      $Id$
-// Copyright:   (c) 1999 Robert Roebling, Vadim Zeitlin, Stefan Csomor
-// Licence:     wxWindows license
-///////////////////////////////////////////////////////////////////////////////
-
-
-class wxToolTip : public wxObject
-{
-public:
-    // ctor & dtor
-    wxToolTip(const wxString &tip);
-    virtual ~wxToolTip();
-
-    // accessors
-        // tip text
-    void SetTip(const wxString& tip);
-    const wxString& GetTip() const { return m_text; }
-
-        // the window we're associated with
-    void SetWindow(wxWindow *win);
-    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);
-    static void NotifyWindowDelete( WXHWND win ) ;
-
-    // implementation only from now on
-    // -------------------------------
-
-    // 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
-};
-
+#ifdef __WXMAC_CLASSIC__
+#include "wx/mac/classic/tooltip.h"
+#else
+#include "wx/mac/carbon/tooltip.h"
+#endif