]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/mac/tooltip.h
Include filefn.h always (or problems on at least Mac)
[wxWidgets.git] / include / wx / mac / tooltip.h
index 467b0570a7c9c98343a6a249013473b77e01a821..2bf6a94b2382ca782a7a5653e19a0cb5a73715a7 100644 (file)
@@ -1,51 +1,5 @@
-///////////////////////////////////////////////////////////////////////////////
-// Name:        mac/tooltip.h
-// Purpose:     wxToolTip class - tooltip control
-// Author:      Vadim Zeitlin
-// Modified by:
-// Created:     31.01.99
-// RCS-ID:      $Id$
-// Copyright:   (c) 1999 Robert Roebling, Vadim Zeitlin
-// Licence:     wxWindows license
-///////////////////////////////////////////////////////////////////////////////
-
-
-//TO ADAPT...
-
-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);
-
-    // 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();
-
-    // remove this tooltip from the tooltip control
-    void Remove();
-
-    wxString  m_text;           // tooltip text
-    wxWindow *m_window;         // window we're associated with
-};
-
+#if __WXMAC_CLASSIC__
+#include "wx/mac/classic/tooltip.h"
+#else
+#include "wx/mac/carbon/tooltip.h"
+#endif
\ No newline at end of file