Make wxRect parameter of wxRichToolTip::ShowFor() const.

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
This commit is contained in:
Vadim Zeitlin
2013-03-02 12:11:32 +00:00
parent 23dd0dcea9
commit f6268c151c
7 changed files with 8 additions and 8 deletions

View File

@@ -42,7 +42,7 @@ public:
virtual void SetTipKind(wxTipKind tipKind); virtual void SetTipKind(wxTipKind tipKind);
virtual void SetTitleFont(const wxFont& font); virtual void SetTitleFont(const wxFont& font);
virtual void ShowFor(wxWindow* win, wxRect* rect = NULL); virtual void ShowFor(wxWindow* win, const wxRect* rect = NULL);
protected: protected:
wxString m_title, wxString m_title,

View File

@@ -34,7 +34,7 @@ public:
virtual void SetTipKind(wxTipKind tipKind) = 0; virtual void SetTipKind(wxTipKind tipKind) = 0;
virtual void SetTitleFont(const wxFont& font) = 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() { } virtual ~wxRichToolTipImpl() { }

View File

@@ -88,7 +88,7 @@ public:
void SetTitleFont(const wxFont& font); void SetTitleFont(const wxFont& font);
// Show the tooltip for the given window and optionally a specified area. // 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. // Non-virtual dtor as this class is not supposed to be derived from.
~wxRichToolTip(); ~wxRichToolTip();

View File

@@ -188,7 +188,7 @@ public:
Parameter @a rect is new since wxWidgets 2.9.5. 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. Destructor.

View File

@@ -73,7 +73,7 @@ void wxRichToolTip::SetTitleFont(const wxFont& font)
m_impl->SetTitleFont(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") ); wxCHECK_RET( win, wxS("Must have a valid window") );

View File

@@ -232,7 +232,7 @@ public:
} }
} }
void SetPosition(wxRect* rect) void SetPosition(const wxRect* rect)
{ {
wxPoint pos; wxPoint pos;
@@ -673,7 +673,7 @@ void wxRichToolTipGenericImpl::SetTitleFont(const wxFont& font)
m_titleFont = 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. // Set the focus to the window the tooltip refers to to make it look active.
win->SetFocus(); win->SetFocus();

View File

@@ -151,7 +151,7 @@ public:
wxRichToolTipGenericImpl::SetTitleFont(font); 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 // TODO: We could use native tooltip control to show native balloon
// tooltips for any window but right now we use the simple // tooltips for any window but right now we use the simple