[Libreoffice-commits] core.git: starmath/source

Marcos Paulo de Souza marcos.souza.org at gmail.com
Thu Sep 19 05:55:10 PDT 2013


 starmath/source/ElementsDockingWindow.cxx |    4 ++++
 1 file changed, 4 insertions(+)

New commits:
commit 9e06b6906745c16af92a5f3c40b01479f24dab22
Author: Marcos Paulo de Souza <marcos.souza.org at gmail.com>
Date:   Thu Sep 19 08:05:29 2013 -0300

    fdo#65586: Add tooltips to Elements Dock in Math
    
    Change-Id: I54b201834989752460e4b12bc3ac0afd69a9a5be
    Reviewed-on: https://gerrit.libreoffice.org/6007
    Reviewed-by: Caolán McNamara <caolanm at redhat.com>
    Tested-by: Caolán McNamara <caolanm at redhat.com>

diff --git a/starmath/source/ElementsDockingWindow.cxx b/starmath/source/ElementsDockingWindow.cxx
index b90f4fa..7837e23 100644
--- a/starmath/source/ElementsDockingWindow.cxx
+++ b/starmath/source/ElementsDockingWindow.cxx
@@ -300,6 +300,7 @@ void SmElementsControl::Paint(const Rectangle&)
 void SmElementsControl::MouseMove( const MouseEvent& rMouseEvent )
 {
     mpCurrentElement = NULL;
+    OUString tooltip;
     if (Rectangle(Point(0, 0), GetOutputSizePixel()).IsInside(rMouseEvent.GetPosPixel()))
     {
         for (sal_uInt16 i = 0; i < maElementList.size() ; i++)
@@ -312,6 +313,7 @@ void SmElementsControl::MouseMove( const MouseEvent& rMouseEvent )
                 {
                     mpCurrentElement = element;
                     Invalidate();
+                    tooltip = element->getText();
                 }
             }
         }
@@ -320,6 +322,8 @@ void SmElementsControl::MouseMove( const MouseEvent& rMouseEvent )
     {
         Control::MouseMove (rMouseEvent);
     }
+
+    SetQuickHelpText(tooltip);
 }
 
 void SmElementsControl::MouseButtonDown(const MouseEvent& rMouseEvent)


More information about the Libreoffice-commits mailing list