Class FunctionShape

java.lang.Object
com.orange.links.client.shapes.AbstractShape
com.orange.links.client.shapes.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 Details

    • FunctionShape

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

    • 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()