Class DiagramTooltipHelper


  • public class DiagramTooltipHelper
    extends org.eclipse.draw2d.ToolTipHelper
    ToolTipHelper extended for use with diagram. Creates special clickable tooltips for comments.
    • Field Summary

      • Fields inherited from class org.eclipse.draw2d.PopUpHelper

        control, shellStyle
    • Constructor Summary

      Constructors 
      Constructor Description
      DiagramTooltipHelper​(ErdEditor editor, org.eclipse.swt.widgets.Control control)
      Constructor
      Constructs a ToolTipHelper to be associated with Control control.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void displayToolTipNear​(org.eclipse.draw2d.IFigure hoverSource, org.eclipse.draw2d.IFigure tip, int eventX, int eventY)  
      protected void hide()  
      protected void hookShellListeners()  
      void updateToolTip​(org.eclipse.draw2d.IFigure figureUnderMouse, org.eclipse.draw2d.IFigure tip, int eventX, int eventY)  
      • Methods inherited from class org.eclipse.draw2d.ToolTipHelper

        dispose, setHideDelay
      • Methods inherited from class org.eclipse.draw2d.PopUpHelper

        createLightweightSystem, createShell, getLightweightSystem, getShell, getShellTrimSize, isShowing, setBackgroundColor, setForegroundColor, setShellBounds, show
    • Constructor Detail

      • DiagramTooltipHelper

        public DiagramTooltipHelper​(ErdEditor editor,
                                    org.eclipse.swt.widgets.Control control)
        Constructor
        Constructs a ToolTipHelper to be associated with Control control.
        Parameters:
        editor - - editor to create tooltip helper for. Can't be null.
        control - - the control. Can't be null.
    • Method Detail

      • displayToolTipNear

        public void displayToolTipNear​(org.eclipse.draw2d.IFigure hoverSource,
                                       org.eclipse.draw2d.IFigure tip,
                                       int eventX,
                                       int eventY)
        Overrides:
        displayToolTipNear in class org.eclipse.draw2d.ToolTipHelper
      • updateToolTip

        public void updateToolTip​(org.eclipse.draw2d.IFigure figureUnderMouse,
                                  org.eclipse.draw2d.IFigure tip,
                                  int eventX,
                                  int eventY)
        Overrides:
        updateToolTip in class org.eclipse.draw2d.ToolTipHelper
      • hookShellListeners

        protected void hookShellListeners()
        Overrides:
        hookShellListeners in class org.eclipse.draw2d.ToolTipHelper
      • hide

        protected void hide()
        Overrides:
        hide in class org.eclipse.draw2d.ToolTipHelper