@Override public DragTracker getDragTracker(Request request) { return new DragEditPartsTracker(this) { protected EditPart getTargetEditPart() { return getParent(); } }; }
public DragTracker getDragTracker(Request request) { return new DragEditPartsTracker(this) { protected Cursor calculateCursor() { if (isInState(STATE_INVALID)) return Cursors.NO; return getCurrentCursor(); } protected boolean isMove() { return true; } }; }
/** * Initializes the handle. Sets the {@link org.eclipse.gef.DragTracker} and * DragCursor. */ protected void initialize() { setOpaque(false); border = new CornerTriangleBorder(false); setBorder(border); setCursor(Cursors.SIZEALL); setDragTracker(new DragEditPartsTracker(getOwner())); }
static Handle createNonResizableHandle(GraphicalEditPart owner, int direction) { ResizeHandle handle = new ResizeHandle(owner, direction); handle.setCursor(Cursors.SIZEALL); handle.setDragTracker(new DragEditPartsTracker(owner)); return handle; }
public DragTracker getDragTracker( Request req ) { DragEditPartsTracker track = new ReportElementDragTracker( this ) { /* * (non-Javadoc) * * @see org.eclipse.gef.tools.SelectEditPartTracker#handleButtonDown(int) */ protected boolean handleButtonDown( int button ) { if ( getCurrentViewer( ) instanceof DeferredGraphicalViewer ) { ( (DeferredGraphicalViewer) getCurrentViewer( ) ).initStepDat( ); } boolean bool = super.handleButtonDown( button ); if ( ( button == 3 || button == 1 ) ) // && isInState(STATE_INITIAL)) { if ( getSourceEditPart( ) instanceof FirstLevelHandleDataItemEditPart ) { FirstLevelHandleDataItemEditPart first = (FirstLevelHandleDataItemEditPart) getSourceEditPart( ); if ( first.contains( getLocation( ) ) ) { //MenuManager manager = new LevelCrosstabPopMenuProvider( getViewer( ) ); manager.createContextMenu( getViewer( ).getControl( ) ); Menu menu = manager.getMenu( ); menu.setVisible( true ); return true; } } } return bool; } }; return track; }
public DragTracker getDragTracker( Request req ) { return new DragEditPartsTracker( this ) { protected boolean handleDragInProgress( ) { return true; } }; }
static Handle createHandle( GraphicalEditPart owner, int direction ) { ReportResizeHandle handle = new ReportResizeHandle( owner, direction ); handle.setCursor( SharedCursors.SIZEALL ); handle.setDragTracker( new DragEditPartsTracker( owner ) ); return handle; }
static Handle createHandle(GraphicalEditPart owner, int direction) { ResizeHandle handle = new ResizeHandle(owner, direction); handle.setCursor(SharedCursors.SIZEALL); handle.setDragTracker(new DragEditPartsTracker(owner)); return handle; }
/** * Overridden to create a {@link DragEditPartsTracker}. * * @see org.eclipse.gef.handles.AbstractHandle#createDragTracker() */ protected DragTracker createDragTracker() { DragEditPartsTracker tracker = new DragEditPartsTracker(getOwner()); tracker.setDefaultCursor(getCursor()); return tracker; }
public DragTracker getDragTracker( Request req ) { DragEditPartsTracker track = new DragEditPartsTracker( this ); return track; }
public DragTracker getDragTracker( Request req ) { DragEditPartsTracker track = new ReportElementDragTracker( this ); return track; }
/** * 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; }
/** * Returns a drag tracker to use by a resize handle. * <p> * * <i>NOTE</i>: <b>BACKCOMPABILITY SOLUTION FOR ECLIPSE 3.6.x</b> * * @return a new {@link ResizeTracker} * @since 3.7 */ protected DragEditPartsTracker getDragTracker() { return new DragEditPartsTracker(getHost()); }
/** * Returns a drag tracker to use by a resize handle. * * @return a new {@link SearchParentDragTracker} * @since 3.7 */ protected DragEditPartsTracker getDragTracker() { return new SearchParentDragTracker(getHost()); }
/** * Returns a drag tracker to use by a resize handle. * * @return a new {@link ResizeTracker} * @since 3.7 */ protected DragEditPartsTracker getDragTracker() { return new DragEditPartsTracker(getHost()); }