Class NonResizableHandleKit


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

      • NonResizableHandleKit

        public NonResizableHandleKit()
    • Method Detail

      • addCornerHandles

        public static void addCornerHandles​(GraphicalEditPart part,
                                            java.util.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,
                                            java.util.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,
                                     java.util.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,
                                     java.util.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,
                                      java.util.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,
                                      java.util.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,
                                         java.util.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,
                                         java.util.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