Class FunctionShape

  • All Implemented Interfaces:
    com.orange.links.client.shapes.Drawable, com.orange.links.client.shapes.Shape

    public class FunctionShape
    extends AbstractShape
    Override to remove the change of style tuding selection
    • Constructor Detail

      • FunctionShape

        public FunctionShape​(DiagramController controller,
                             com.google.gwt.user.client.ui.Widget widget)
    • Method Detail

      • getWidget

        public com.google.gwt.user.client.ui.Widget getWidget()
      • setSynchronized

        public void setSynchronized​(boolean sync)
        Specified by:
        setSynchronized in interface com.orange.links.client.shapes.Drawable
        Overrides:
        setSynchronized in class AbstractShape
      • isMouseNearSelectableArea

        public boolean isMouseNearSelectableArea​(com.orange.links.client.shapes.Point mousePoint)
      • highlightSelectableArea

        public void highlightSelectableArea​(com.orange.links.client.shapes.Point mousePoint)
      • getSelectableArea

        public com.orange.links.client.utils.Couple<com.orange.links.client.utils.Direction,​com.orange.links.client.shapes.Point> getSelectableArea​(com.orange.links.client.shapes.Point p)
      • drawHighlight

        public void drawHighlight()
      • draw

        public void draw()