Java 类org.eclipse.gef.handles.ResizeHandle 实例源码

项目:statecharts    文件:FixedAspectRatioResizableEditPolicy.java   
@Override
@SuppressWarnings({ "rawtypes", "unchecked" })
protected void createResizeHandle(List handles, final int direction) {
    handles.add(new ResizeHandle(getHost(), direction) {
        @Override
        protected DragTracker createDragTracker() {
            return new ResizeTracker(getHost(), direction) {
                @Override
                public void mouseDrag(MouseEvent event, EditPartViewer viewer) {
                    event.stateMask |= SWT.SHIFT;
                    super.mouseDrag(event, viewer);
                }
            };
        };
    });
}
项目:ermasterr    文件:NodeElementSelectionEditPolicy.java   
static Handle createHandle(final GraphicalEditPart owner, final int direction) {
    final ResizeHandle handle = new ERDiagramResizeHandle(owner, direction);
    return handle;
}
项目:ermaster-k    文件:NodeElementSelectionEditPolicy.java   
static Handle createHandle(GraphicalEditPart owner, int direction) {
    ResizeHandle handle = new ERDiagramResizeHandle(owner, direction);
    return handle;
}
项目:erflute    文件:DiagramWalkerSelectionEditPolicy.java   
static Handle createHandle(GraphicalEditPart owner, int direction) {
    final ResizeHandle handle = new ERDiagramResizeHandle(owner, direction);
    return handle;
}
项目:ermaster-nhit    文件:NodeElementSelectionEditPolicy.java   
static Handle createHandle(GraphicalEditPart owner, int direction) {
    ResizeHandle handle = new ERDiagramResizeHandle(owner, direction);
    return handle;
}
项目:wt-studio    文件:NodeSelectionEditPolicy.java   
static Handle createHandle(GraphicalEditPart owner, int direction) {
    ResizeHandle handle = new NodeResizeHandle(owner, direction);
    return handle;
}
项目:NEXCORE-UML-Modeler    文件:SequenceLineNonResizableHandleKit.java   
/**
 * createHandle
 *  
 * @param owner
 * @param direction
 * @return Handle
 */
static Handle createHandle(GraphicalEditPart owner, int direction) {
    ResizeHandle handle = new SequenceLineResizeHandle(owner, direction);
    handle.setCursor(SharedCursors.SIZEALL);
    handle.setDragTracker(new DragEditPartsTracker(owner));
    return handle;
}
项目:NEXCORE-UML-Modeler    文件:SequenceLineNonResizableHandleKit.java   
/**
 * createHandle
 *  
 * @param owner
 * @param direction
 * @param tracker
 * @param cursor
 * @return Handle
 */
static Handle createHandle(GraphicalEditPart owner, int direction, DragTracker tracker,
                           Cursor cursor) {
    ResizeHandle handle = new SequenceLineResizeHandle(owner, direction);
    handle.setCursor(cursor);
    handle.setDragTracker(tracker);
    return handle;
}