X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/0555b2a0a3c509687e7fc5aeb160f5171b7e6311..d3feb55c4990a28bbf3c43c239865a958dd6de62:/src/msw/richtooltip.cpp diff --git a/src/msw/richtooltip.cpp b/src/msw/richtooltip.cpp index 3cc679abff..4fd5c0206b 100644 --- a/src/msw/richtooltip.cpp +++ b/src/msw/richtooltip.cpp @@ -151,13 +151,13 @@ public: wxRichToolTipGenericImpl::SetTitleFont(font); } - virtual void ShowFor(wxWindow* win) + virtual void ShowFor(wxWindow* win, wxRect* rect = NULL); { // TODO: We could use native tooltip control to show native balloon // tooltips for any window but right now we use the simple // EM_SHOWBALLOONTIP API which can only be used with text // controls. - if ( m_canUseNative ) + if ( m_canUseNative && !rect ) { wxTextCtrl* const text = wxDynamicCast(win, wxTextCtrl); if ( text ) @@ -175,7 +175,7 @@ public: // Don't set m_canUseNative to false here, we could be able to use the // native tooltips if we're called for a different window the next // time. - wxRichToolTipGenericImpl::ShowFor(win); + wxRichToolTipGenericImpl::ShowFor(win, rect); } private: