Rich-UI-Widget 'Tooltip'

Ein Rich-UI-Widget 'Tooltip' definiert eine Kurzinfo (bzw. eine QuickInfo), das heißt, Texte oder Widgets, die angezeigt werden, wenn der Benutzer den Mauszeiger über ein Widget bewegt. Eine QuickInfo wird nur angezeigt, wenn Sie das Tooltip-Widget wie in diesem Abschnitt beschrieben aktivieren. Sie können dieselbe QuickInfo für mehrere Widgets verwenden und Sie können die QuickInfo für ein bestimmtes Widget als Antwort auf ein Laufzeitereignis aktivieren.

Das folgende Beispiel zeigt einen Rich-UI-Handler, der eine Schaltfläche anzeigt und eine QuickInfo mit dem Text “To toggle the text, click the button!” zuordnet::
package myPkg;

import com.ibm.egl.rui.widgets.Box;
import com.ibm.egl.rui.widgets.Button;
import com.ibm.egl.rui.widgets.Tooltip;
import egl.ui.rui.Event;


Handler MyHandler Type RUIHandler { initialUI = [theButton], 
                               onConstructionFunction= begin }

   theButton Button { text = "Start", onClick ::= click };
   theToolTip Tooltip { text = "To toggle the text, click the button!", 
                        delay = 800 };
   myBox Box{};

   function begin()
      theToolTip.enable(theButton);
   end

   Function click(e Event in) 
      if (theButton.text == "Start")
         theButton.text = "Stop";
      else
         theButton.text = "Start";
      end
   end
end
Die folgenden Eigenschaften werden für das Tooltip-Widget unterstützt:
Die folgende Tooltip-Widgetfunktion wird unterstützt:
Zur Verwendung dieses Widgets ist die folgende Anweisung erforderlich:
import com.ibm.egl.rui.widgets.ToolTip;

Feedback