Class MinimumSizeResizeTracker

  • All Implemented Interfaces:
    org.eclipse.gef.DragTracker, org.eclipse.gef.RequestConstants, org.eclipse.gef.Tool

    public class MinimumSizeResizeTracker
    extends org.eclipse.gef.tools.ResizeTracker
    Resize tracker with the disabled owner repositioning on resize req
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.eclipse.gef.tools.AbstractTool

        org.eclipse.gef.tools.AbstractTool.Input
    • Field Summary

      • Fields inherited from class org.eclipse.gef.tools.ResizeTracker

        MAX_FLAG
      • Fields inherited from class org.eclipse.gef.tools.AbstractTool

        MAX_STATE, MOUSE_BUTTON_ANY, MOUSE_BUTTON1, MOUSE_BUTTON2, MOUSE_BUTTON3, PROPERTY_UNLOAD_WHEN_FINISHED, STATE_ACCESSIBLE_DRAG, STATE_ACCESSIBLE_DRAG_IN_PROGRESS, STATE_DRAG, STATE_DRAG_IN_PROGRESS, STATE_INITIAL, STATE_INVALID, STATE_TERMINAL
      • Fields inherited from interface org.eclipse.gef.RequestConstants

        REQ_ADD, REQ_ALIGN, REQ_ALIGN_CHILDREN, REQ_CLONE, REQ_CONNECTION_END, REQ_CONNECTION_START, REQ_CREATE, REQ_CREATE_BENDPOINT, REQ_DELETE, REQ_DELETE_DEPENDANT, REQ_DIRECT_EDIT, REQ_MOVE, REQ_MOVE_BENDPOINT, REQ_MOVE_CHILDREN, REQ_OPEN, REQ_ORPHAN, REQ_ORPHAN_CHILDREN, REQ_RECONNECT_SOURCE, REQ_RECONNECT_TARGET, REQ_RESIZE, REQ_RESIZE_CHILDREN, REQ_SELECTION, REQ_SELECTION_HOVER
    • Constructor Summary

      Constructors 
      Constructor Description
      MinimumSizeResizeTracker​(org.eclipse.gef.GraphicalEditPart owner, int direction)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void updateSourceRequest()  
      • Methods inherited from class org.eclipse.gef.tools.ResizeTracker

        activate, commitDrag, createOperationSet, createSourceRequest, deactivate, enforceConstraintsForResize, eraseTargetFeedback, getCommand, getCommandName, getDebugName, getDefaultCursor, getMaximumSizeFor, getMinimumSizeFor, getOwner, getResizeDirection, getTargetEditPart, handleButtonUp, handleDragInProgress, showTargetFeedback
      • Methods inherited from class org.eclipse.gef.tools.SimpleDragTracker

        calculateCursor, eraseSourceFeedback, getSourceRequest, handleButtonDown, handleDragStarted, handleInvalidInput, handleKeyDown, handleKeyUp, isShowingFeedback, performDrag, showSourceFeedback
      • Methods inherited from class org.eclipse.gef.tools.AbstractTool

        acceptArrowKey, addFeedback, applyProperty, debug, executeCommand, executeCurrentCommand, focusGained, focusLost, getCurrentCommand, getCurrentInput, getCurrentViewer, getDebugNameForState, getDisabledCursor, getDomain, getDragMoveDelta, getLocation, getOperationSet, getStartLocation, getState, handleCommandStackChanged, handleDoubleClick, handleDrag, handleFinished, handleFocusGained, handleFocusLost, handleHover, handleKeyTraversed, handleMove, handleNativeDragFinished, handleNativeDragStarted, handleViewerEntered, handleViewerExited, isActive, isHoverActive, isInState, isViewerImportant, keyDown, keyTraversed, keyUp, mouseDoubleClick, mouseDown, mouseDrag, mouseHover, mouseMove, mouseUp, mouseWheelScrolled, movedPastThreshold, nativeDragFinished, nativeDragStarted, performViewerMouseWheel, placeMouseInViewer, reactivate, refreshCursor, releaseToolCapture, removeFeedback, resetFlags, setCurrentCommand, setCursor, setDefaultCursor, setDisabledCursor, setEditDomain, setHoverActive, setProperties, setStartLocation, setState, setToolCapture, setUnloadWhenFinished, setViewer, stateTransition, unloadWhenFinished, viewerEntered, viewerExited
      • Methods inherited from class org.eclipse.gef.util.FlagSupport

        getFlag, setFlag
      • Methods inherited from interface org.eclipse.gef.Tool

        focusGained, focusLost, keyDown, keyTraversed, keyUp, mouseDoubleClick, mouseDown, mouseDrag, mouseHover, mouseMove, mouseUp, mouseWheelScrolled, nativeDragFinished, nativeDragStarted, setEditDomain, setProperties, setViewer, viewerEntered, viewerExited
    • Constructor Detail

      • MinimumSizeResizeTracker

        public MinimumSizeResizeTracker​(org.eclipse.gef.GraphicalEditPart owner,
                                        int direction)
    • Method Detail

      • updateSourceRequest

        protected void updateSourceRequest()
        Overrides:
        updateSourceRequest in class org.eclipse.gef.tools.ResizeTracker