Class NonResizableHandleKit

java.lang.Object
org.eclipse.gef.handles.NonResizableHandleKit

public class NonResizableHandleKit extends Object
A set of utility methods to create Handles for NonResizable Figures.
See Also:
  • Constructor Details

    • NonResizableHandleKit

      public NonResizableHandleKit()
  • Method Details

    • addCornerHandles

      public static void addCornerHandles(GraphicalEditPart part, List handles, DragTracker tracker, Cursor cursor)
      Fills the given List with handles at each corner of a figure.
      Parameters:
      part - the handles' GraphicalEditPart
      handles - the List to add the four corner handles to
      tracker - the handles' DragTracker
      cursor - the handles' Cursor
    • addCornerHandles

      public static void addCornerHandles(GraphicalEditPart part, List handles)
      Fills the given List with handles at each corner of a figure.
      Parameters:
      part - the handles' GraphicalEditPart
      handles - the List to add the four corner handles to
    • addHandle

      public static void addHandle(GraphicalEditPart part, List handles, int direction)
      Adds a single handle in the given direction to the given List.
      Parameters:
      part - the owner GraphicalEditPart of the handle
      handles - the List to add the handle to
      direction - the integer constant from PositionConstants that refers to the handle direction
    • addHandle

      public static void addHandle(GraphicalEditPart part, List handles, int direction, DragTracker tracker, Cursor cursor)
      Adds a single handle in the given direction to the given List.
      Parameters:
      tracker - the DragTracker to assign to this handle
      part - the owner GraphicalEditPart of the handle
      handles - the List to add the handle to
      direction - the integer constant from PositionConstants that refers to the handle direction
      cursor - the Cursor to use when hovering over this handle
    • addHandles

      public static void addHandles(GraphicalEditPart part, List handles)
      Deprecated.
      Fills the given List with handles at each corner.
      Parameters:
      part - the handles' GraphicalEditPart
      handles - the List to add the handles to
    • addHandles

      public static void addHandles(GraphicalEditPart part, List handles, DragTracker tracker, Cursor cursor)
      Deprecated.
      Fills the given List with handles at each corner.
      Parameters:
      part - the handles' GraphicalEditPart
      handles - the List to add the handles to
      tracker - the handles' DragTracker
      cursor - the handles' Cursor
    • addMoveHandle

      public static void addMoveHandle(GraphicalEditPart f, List handles)
      Fills the given List with move borders at each side of a figure.
      Parameters:
      f - the handles' GraphicalEditPart
      handles - the List to add the handles to
    • addMoveHandle

      public static void addMoveHandle(GraphicalEditPart f, List handles, DragTracker tracker, Cursor cursor)
      Fills the given List with move borders at each side of a figure.
      Parameters:
      tracker - the DragTracker to assign to this handle
      f - the handles' GraphicalEditPart
      handles - the List to add the handles to
      cursor - the Cursor to use when hovering over this handle
    • moveHandle

      public static Handle moveHandle(GraphicalEditPart owner)
      Returns a new MoveHandle with the given owner.
      Parameters:
      owner - the GraphicalEditPart that is the owner of the new MoveHandle
      Returns:
      the new MoveHandle
    • moveHandle

      public static Handle moveHandle(GraphicalEditPart owner, DragTracker tracker, Cursor cursor)
      Returns a new MoveHandle with the given owner.
      Parameters:
      tracker - the DragTracker to assign to this handle
      owner - the GraphicalEditPart that is the owner of the new MoveHandle
      cursor - the Cursor to use when hovering over this handle
      Returns:
      the new MoveHandle