private void registerHelper(IEditingSupport helper) { ISourceViewer viewer= fEditor.getViewer(); if (viewer instanceof IEditingSupportRegistry) { IEditingSupportRegistry registry= (IEditingSupportRegistry) viewer; registry.register(helper); } }
private void deregisterHelper(IEditingSupport helper) { ISourceViewer viewer= fEditor.getViewer(); if (viewer instanceof IEditingSupportRegistry) { IEditingSupportRegistry registry= (IEditingSupportRegistry) viewer; registry.unregister(helper); } }
private void releaseWidgetToken() { ISourceViewer viewer= fEditor.getViewer(); if (viewer instanceof IWidgetTokenOwner) { IWidgetTokenOwner widgetTokenOwner= (IWidgetTokenOwner) viewer; widgetTokenOwner.releaseWidgetToken(this); } }
private void releaseWidgetToken() { ISourceViewer viewer= fEditor.getViewer(); if (viewer instanceof IWidgetTokenOwner) { IWidgetTokenOwner widgetTokenOwner= (IWidgetTokenOwner) viewer; widgetTokenOwner.releaseWidgetToken(this); } }
private void deregisterHelper(IEditingSupport helper) { ISourceViewer viewer= fEditor.getViewer(); if (viewer instanceof IEditingSupportRegistry) { IEditingSupportRegistry registry= (IEditingSupportRegistry) viewer; registry.unregister(helper); } }
private void registerHelper(IEditingSupport helper) { ISourceViewer viewer= fEditor.getViewer(); if (viewer instanceof IEditingSupportRegistry) { IEditingSupportRegistry registry= (IEditingSupportRegistry) viewer; registry.register(helper); } }
private void deregisterHelper(IEditingSupport helper) { ISourceViewer viewer= fEditor.getViewer(); if (viewer instanceof IEditingSupportRegistry) { IEditingSupportRegistry registry= (IEditingSupportRegistry) viewer; registry.unregister(helper); } }
private void registerHelper(IEditingSupport helper) { ISourceViewer viewer= fEditor.getViewer(); if (viewer instanceof IEditingSupportRegistry) { IEditingSupportRegistry registry= (IEditingSupportRegistry) viewer; registry.register(helper); } }
private void releaseWidgetToken() { ISourceViewer viewer= fEditor.getViewer(); if (viewer instanceof IWidgetTokenOwner) { IWidgetTokenOwner widgetTokenOwner= (IWidgetTokenOwner) viewer; widgetTokenOwner.releaseWidgetToken(this); } }
private void linkedModeLeft() { fgActiveLinkedMode= null; if (fInfoPopup != null) { fInfoPopup.close(); } ISourceViewer viewer= fEditor.getViewer(); if (viewer instanceof IEditingSupportRegistry) { IEditingSupportRegistry registry= (IEditingSupportRegistry) viewer; registry.unregister(fFocusEditingSupport); } }
private void linkedModeLeft() { fgActiveLinkedMode= null; if (fInfoPopup != null) { fInfoPopup.close(); } ISourceViewer viewer= fEditor.getViewer(); if (viewer instanceof IEditingSupportRegistry) { IEditingSupportRegistry registry= (IEditingSupportRegistry) viewer; registry.unregister(fFocusEditingSupport); } }
private void linkedModeLeft() { fgActiveLinkedMode= null; if (fInfoPopup != null) { fInfoPopup.close(); } ISourceViewer viewer= fEditor.getViewer(); if (viewer instanceof IEditingSupportRegistry) { IEditingSupportRegistry registry= (IEditingSupportRegistry) viewer; registry.unregister(fFocusEditingSupport); } }
public static RenameLinkedMode getActiveLinkedMode() { if (fgActiveLinkedMode != null) { ISourceViewer viewer= fgActiveLinkedMode.fEditor.getViewer(); if (viewer != null) { StyledText textWidget= viewer.getTextWidget(); if (textWidget != null && ! textWidget.isDisposed()) { return fgActiveLinkedMode; } } // make sure we don't hold onto the active linked mode if anything went wrong with canceling: fgActiveLinkedMode= null; } return null; }
/** * Ends the compound change. */ public void beginCompoundEdit() { if (fEditInProgress || fEditor == null) return; fEditInProgress= true; fExitStrategy.arm(fEditor.getViewer()); IRewriteTarget target= fEditor.getAdapter(IRewriteTarget.class); if (target != null) { target.beginCompoundChange(); } } /**
/** * Ends the compound change. */ public void beginCompoundEdit() { if (fEditInProgress || fEditor == null) return; fEditInProgress= true; fExitStrategy.arm(fEditor.getViewer()); IRewriteTarget target= fEditor.getAdapter(IRewriteTarget.class); if (target != null) { target.beginCompoundChange(); } } /**
public LinkedPosition getCurrentLinkedPosition() { Point selection= fEditor.getViewer().getSelectedRange(); int start= selection.x; int end= start + selection.y; LinkedPosition[] positions= fLinkedPositionGroup.getPositions(); for (int i= 0; i < positions.length; i++) { LinkedPosition position= positions[i]; if (position.includes(start) && position.includes(end)) return position; } return null; }
private void restoreFullSelection() { if (fOriginalSelection.y != 0) { int originalOffset= fOriginalSelection.x; LinkedPosition[] positions= fLinkedPositionGroup.getPositions(); for (int i= 0; i < positions.length; i++) { LinkedPosition position= positions[i]; if (! position.isDeleted() && position.includes(originalOffset)) { fEditor.getViewer().setSelectedRange(position.offset, position.length); return; } } } }
public LinkedPosition getCurrentLinkedPosition() { Point selection= fEditor.getViewer().getSelectedRange(); int start= selection.x; int end= start + selection.y; LinkedPosition[] positions= fLinkedPositionGroup.getPositions(); for (int i= 0; i < positions.length; i++) { LinkedPosition position= positions[i]; if (position.includes(start) && position.includes(end)) return position; } return null; }
public LinkedPosition getCurrentLinkedPosition() { Point selection= fEditor.getViewer().getSelectedRange(); int start= selection.x; int end= start + selection.y; LinkedPosition[] positions= fLinkedPositionGroup.getPositions(); for (int i= 0; i < positions.length; i++) { LinkedPosition position= positions[i]; if (position.includes(start) && position.includes(end)) return position; } return null; }
private void restoreFullSelection() { if (fOriginalSelection.y != 0) { int originalOffset= fOriginalSelection.x; LinkedPosition[] positions= fLinkedPositionGroup.getPositions(); for (int i= 0; i < positions.length; i++) { LinkedPosition position= positions[i]; if (! position.isDeleted() && position.includes(originalOffset)) { fEditor.getViewer().setSelectedRange(position.offset, position.length); return; } } } }