diff --git a/include/wx/propgrid/propgrid.h b/include/wx/propgrid/propgrid.h index 4ea3a3de82..56d48e3513 100644 --- a/include/wx/propgrid/propgrid.h +++ b/include/wx/propgrid/propgrid.h @@ -2276,7 +2276,6 @@ protected: #undef wxPG_FL_MOUSE_CAPTURED #undef wxPG_FL_INITIALIZED #undef wxPG_FL_ACTIVATION_BY_CLICK - #undef wxPG_SUPPORT_TOOLTIPS #undef wxPG_ICON_WIDTH #undef wxPG_USE_RENDERER_NATIVE // Following are needed by the manager headers diff --git a/include/wx/propgrid/propgriddefs.h b/include/wx/propgrid/propgriddefs.h index 717af47696..0a77831957 100644 --- a/include/wx/propgrid/propgriddefs.h +++ b/include/wx/propgrid/propgriddefs.h @@ -52,9 +52,6 @@ // 1 if wxRendererNative should be employed #define wxPG_USE_RENDERER_NATIVE 1 - // Enable tooltips - #define wxPG_SUPPORT_TOOLTIPS 1 - // width of optional bitmap/image in front of property #define wxPG_CUSTOM_IMAGE_WIDTH 20 @@ -84,9 +81,6 @@ // 1 if wxRendererNative should be employed #define wxPG_USE_RENDERER_NATIVE 1 - // Enable tooltips - #define wxPG_SUPPORT_TOOLTIPS 1 - // width of optional bitmap/image in front of property #define wxPG_CUSTOM_IMAGE_WIDTH 20 @@ -116,9 +110,6 @@ // 1 if wxRendererNative should be employed #define wxPG_USE_RENDERER_NATIVE 1 - // Enable tooltips - #define wxPG_SUPPORT_TOOLTIPS 1 - // width of optional bitmap/image in front of property #define wxPG_CUSTOM_IMAGE_WIDTH 20 @@ -148,9 +139,6 @@ // 1 if wxRendererNative should be employed #define wxPG_USE_RENDERER_NATIVE 0 - // Enable tooltips - #define wxPG_SUPPORT_TOOLTIPS 0 - // width of optional bitmap/image in front of property #define wxPG_CUSTOM_IMAGE_WIDTH 20 @@ -197,12 +185,6 @@ #define wxPG_COMPATIBILITY_1_4 0 #endif -// Need to force disable tooltips? -#if !wxUSE_TOOLTIPS - #undef wxPG_SUPPORT_TOOLTIPS - #define wxPG_SUPPORT_TOOLTIPS 0 -#endif - // Set 1 to include advanced properties (wxFontProperty, wxColourProperty, etc.) #ifndef wxPG_INCLUDE_ADVPROPS #define wxPG_INCLUDE_ADVPROPS 1 diff --git a/src/propgrid/propgrid.cpp b/src/propgrid/propgrid.cpp index c012bbd792..529a1f417a 100644 --- a/src/propgrid/propgrid.cpp +++ b/src/propgrid/propgrid.cpp @@ -649,26 +649,22 @@ void wxPropertyGrid::SetWindowStyleFlag( long style ) else m_pState->m_itemsAdded = true; } - #if wxPG_SUPPORT_TOOLTIPS +#if wxUSE_TOOLTIPS if ( !(old_style & wxPG_TOOLTIPS) && (style & wxPG_TOOLTIPS) ) { // // Tooltips enabled // - /* - wxToolTip* tooltip = new wxToolTip ( wxEmptyString ); - SetToolTip ( tooltip ); - tooltip->SetDelay ( wxPG_TOOLTIP_DELAY ); - */ + //wxToolTip::SetDelay(wxPG_TOOLTIP_DELAY); } else if ( (old_style & wxPG_TOOLTIPS) && !(style & wxPG_TOOLTIPS) ) { // // Tooltips disabled // - SetToolTip( NULL ); + UnsetToolTip(); } - #endif +#endif // wxUSE_TOOLTIPS } wxControl::SetWindowStyleFlag ( style ); @@ -4317,7 +4313,7 @@ bool wxPropertyGrid::DoSelectProperty( wxPGProperty* p, unsigned int flags ) } else { -#if wxPG_SUPPORT_TOOLTIPS +#if wxUSE_TOOLTIPS // // Show help as a tool tip on the editor control. // @@ -4991,7 +4987,7 @@ bool wxPropertyGrid::HandleMouseMove( int x, unsigned int y, int ih = m_lineHeight; int sy = y; - #if wxPG_SUPPORT_TOOLTIPS + #if wxUSE_TOOLTIPS wxPGProperty* prevHover = m_propHover; unsigned char prevSide = m_mouseSide; #endif @@ -5012,7 +5008,7 @@ bool wxPropertyGrid::HandleMouseMove( int x, unsigned int y, SendEvent( wxEVT_PG_HIGHLIGHTED, m_propHover ); } - #if wxPG_SUPPORT_TOOLTIPS +#if wxUSE_TOOLTIPS // Store which side we are on m_mouseSide = 0; if ( columnHit == 1 ) @@ -5080,7 +5076,7 @@ bool wxPropertyGrid::HandleMouseMove( int x, unsigned int y, } } } - #endif +#endif // wxUSE_TOOLTIPS if ( splitterHit == -1 || !m_propHover ||