]> git.saurik.com Git - wxWidgets.git/commitdiff
Make wxRect parameter of wxRichToolTip::ShowFor() const.
authorVadim Zeitlin <vadim@wxwidgets.org>
Sat, 2 Mar 2013 12:11:32 +0000 (12:11 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sat, 2 Mar 2013 12:11:32 +0000 (12:11 +0000)
This parameter is read-only, so accept a const pointer here.

See #15060.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@73589 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/generic/private/richtooltip.h
include/wx/private/richtooltip.h
include/wx/richtooltip.h
interface/wx/richtooltip.h
src/common/richtooltipcmn.cpp
src/generic/richtooltipg.cpp
src/msw/richtooltip.cpp

index c296b0c5efadaf31202264d9a3904e52fc25e161..74db33530378fd2fef06e5a44f9d0e987e528815 100644 (file)
@@ -42,7 +42,7 @@ public:
     virtual void SetTipKind(wxTipKind tipKind);
     virtual void SetTitleFont(const wxFont& font);
 
-    virtual void ShowFor(wxWindow* win, wxRect* rect = NULL);
+    virtual void ShowFor(wxWindow* win, const wxRect* rect = NULL);
 
 protected:
     wxString m_title,
index c55b6d8dd4c0a5921a99e80b1d5b78fdedeb084b..3094ed012cf1826dbd95c1cc122f2224250f8cd1 100644 (file)
@@ -34,7 +34,7 @@ public:
     virtual void SetTipKind(wxTipKind tipKind) = 0;
     virtual void SetTitleFont(const wxFont& font) = 0;
 
-    virtual void ShowFor(wxWindow* win, wxRect* rect = NULL) = 0;
+    virtual void ShowFor(wxWindow* win, const wxRect* rect = NULL) = 0;
 
     virtual ~wxRichToolTipImpl() { }
 
index 4052a5d00c568e0d71a06dec42b1786dc92cfed8..fa24931fbdb683308d8fd7433a66a5ecd87c600b 100644 (file)
@@ -88,7 +88,7 @@ public:
     void SetTitleFont(const wxFont& font);
 
     // Show the tooltip for the given window and optionally a specified area.
-    void ShowFor(wxWindow* win, wxRect* rect = NULL);
+    void ShowFor(wxWindow* win, const wxRect* rect = NULL);
 
     // Non-virtual dtor as this class is not supposed to be derived from.
     ~wxRichToolTip();
index 6c4615d442d13a3ab0458274b16b208b241fa518..205ba266a0c854b97a188d4e5cfd47844d859187 100644 (file)
@@ -188,7 +188,7 @@ public:
 
         Parameter @a rect is new since wxWidgets 2.9.5.
      */
-    void ShowFor(wxWindow* win, wxRect* rect = NULL);
+    void ShowFor(wxWindow* win, const wxRect* rect = NULL);
 
     /**
         Destructor.
index 4231ea8c7eb5500922d24a00637c57c198a3ed10..58ed5d03b1b5b1e90d2d088dd85fabf39d9f6763 100644 (file)
@@ -73,7 +73,7 @@ void wxRichToolTip::SetTitleFont(const wxFont& font)
     m_impl->SetTitleFont(font);
 }
 
-void wxRichToolTip::ShowFor(wxWindow* win, wxRect* rect)
+void wxRichToolTip::ShowFor(wxWindow* win, const wxRect* rect)
 {
     wxCHECK_RET( win, wxS("Must have a valid window") );
 
index 82f8b1696608b2cd210a617eee1953f63d7d2f6d..0c00e24a67f623cd86d887fcad8bc5ee48a5d260 100644 (file)
@@ -232,7 +232,7 @@ public:
         }
     }
 
-    void SetPosition(wxRect* rect)
+    void SetPosition(const wxRect* rect)
     {
         wxPoint pos;
 
@@ -673,7 +673,7 @@ void wxRichToolTipGenericImpl::SetTitleFont(const wxFont& font)
     m_titleFont = font;
 }
 
-void wxRichToolTipGenericImpl::ShowFor(wxWindow* win, wxRect* rect)
+void wxRichToolTipGenericImpl::ShowFor(wxWindow* win, const wxRect* rect)
 {
     // Set the focus to the window the tooltip refers to to make it look active.
     win->SetFocus();
index c1d0e5f2b9039d457d9a868b104021f5cc9dd3cc..9a50ab2271b172b3e5932505f7cd5c849f35a1dd 100644 (file)
@@ -151,7 +151,7 @@ public:
         wxRichToolTipGenericImpl::SetTitleFont(font);
     }
 
-    virtual void ShowFor(wxWindow* win, wxRect* rect)
+    virtual void ShowFor(wxWindow* win, const wxRect* rect)
     {
         // TODO: We could use native tooltip control to show native balloon
         //       tooltips for any window but right now we use the simple