@Override public void revealRange(int i, int j) { if (fContentAssistSubjectControl != null) fContentAssistSubjectControl.revealRange(i, j); else fViewer.revealRange(i, j); }
@Override public void revealRange(int i, int j) { if (fContentAssistSubjectControl != null) fContentAssistSubjectControl.revealRange(i, j); else fViewer.revealRange(i, j); }
private void restorePosition() { if (fPosition != null && !fPosition.isDeleted() && fViewer.getDocument() != null) { fViewer.setSelectedRange(fPosition.offset, fPosition.length); fViewer.revealRange(fPosition.offset, fPosition.length); } fPosition = null; }
private void restorePosition() { if (fPosition != null && !fPosition.isDeleted() && fViewer.getDocument() != null) { fViewer.setSelectedRange(fPosition.offset, fPosition.length); fViewer.revealRange(fPosition.offset, fPosition.length); } fPosition= null; }
private void restorePosition() { if (fPosition != null && !fPosition.isDeleted() && fViewer.getDocument() != null) { fViewer.setSelectedRange(fPosition.offset, fPosition.length); fViewer.revealRange(fPosition.offset, fPosition.length); } fPosition= null; }
private void restorePosition() { if (fPosition != null && !fPosition.isDeleted() && fViewer.getDocument() != null) { fViewer.setSelectedRange(fPosition.offset, fPosition.length); fViewer.revealRange(fPosition.offset, fPosition.length); } fPosition= null; }
private void restorePosition() { if (fPosition != null && !fPosition.isDeleted() && fViewer.getDocument() != null) { fViewer.setSelectedRange(fPosition.offset, fPosition.length); fViewer.revealRange(fPosition.offset, fPosition.length); } fPosition= null; }
/** * @see IDataDisplay#displayExpression(String) */ public void displayExpression(String expression) { IDocument document= fTextViewer.getDocument(); int offset= document.getLength(); try { // add a cariage return if needed. if (offset != document.getLineInformationOfOffset(offset).getOffset()) { expression= System.getProperty("line.separator") + expression.trim(); //$NON-NLS-1$ } document.replace(offset, 0, expression); fTextViewer.setSelectedRange(offset + expression.length(), 0); fTextViewer.revealRange(offset, expression.length()); } catch (BadLocationException ble) { JDIDebugUIPlugin.log(ble); } }
@Override public void open() { if (viewer != null) { viewer.setSelectedRange(target.getOffset(), target.getLength()); viewer.revealRange(target.getOffset(), target.getLength()); } }
/** * @see IDataDisplay#displayExpressionValue(String) */ public void displayExpressionValue(String value) { value= System.getProperty("line.separator") + '\t' + value; //$NON-NLS-1$ ITextSelection selection= (ITextSelection)fTextViewer.getSelectionProvider().getSelection(); int offset= selection.getOffset() + selection.getLength(); int length= value.length(); try { fTextViewer.getDocument().replace(offset, 0, value); } catch (BadLocationException ble) { JDIDebugUIPlugin.log(ble); } fTextViewer.setSelectedRange(offset + length, 0); fTextViewer.revealRange(offset, length); }
/** * Selects and reveals the specified range. * * @param offset the offset of the range * @param length the length of the range */ private void selectAndReveal(int offset, int length) { if (fTextViewer instanceof ITextViewerExtension5) { ITextViewerExtension5 extension= (ITextViewerExtension5) fTextViewer; extension.exposeModelRange(new Region(offset, length)); } else if (!fTextViewer.overlapsWithVisibleRegion(offset, length)) fTextViewer.resetVisibleRegion(); fTextViewer.setSelectedRange(offset, length); fTextViewer.revealRange(offset, length); }
/** * Selects and reveals the specified range. * * @param offset the offset of the range * @param length the length of the range * @since 3.0 */ protected void selectAndReveal(int offset, int length) { if (fTextViewer instanceof ITextViewerExtension5) { ITextViewerExtension5 extension= (ITextViewerExtension5) fTextViewer; extension.exposeModelRange(new Region(offset, length)); } else if (!fTextViewer.overlapsWithVisibleRegion(offset, length)) fTextViewer.resetVisibleRegion(); fTextViewer.setSelectedRange(offset, length); fTextViewer.revealRange(offset, length); }
/** * Selects and reveals the specified range. * * @param offset the offset of the range * @param length the length of the range */ private void selectAndReveal(int offset, int length) { if (fTextViewer instanceof ITextViewerExtension5) { ITextViewerExtension5 extension= (ITextViewerExtension5) fTextViewer; extension.exposeModelRange(new Region(offset, length)); } else if (!fTextViewer.overlapsWithVisibleRegion(offset, length)) fTextViewer.resetVisibleRegion(); fTextViewer.setSelectedRange(offset, length); fTextViewer.revealRange(offset, length); }
private void select() { ITextViewer viewer= fCurrentTarget.getViewer(); if (viewer instanceof ITextViewerExtension5) { ITextViewerExtension5 extension5= (ITextViewerExtension5) viewer; extension5.exposeModelRange(new Region(fFramePosition.offset, fFramePosition.length)); } else if (!viewer.overlapsWithVisibleRegion(fFramePosition.offset, fFramePosition.length)) { viewer.resetVisibleRegion(); } viewer.revealRange(fFramePosition.offset, fFramePosition.length); viewer.setSelectedRange(fFramePosition.offset, fFramePosition.length); }
/** * Selects and reveals the specified range. * * @param offset the offset of the range * @param length the length of the range * @since 3.0 */ protected void selectAndReveal(int offset, int length) { if (fTextViewer instanceof ITextViewerExtension5) { ITextViewerExtension5 extension= (ITextViewerExtension5) fTextViewer; extension.exposeModelRange(new Region(offset, length)); } else if (!fTextViewer.overlapsWithVisibleRegion(offset, length)) fTextViewer.resetVisibleRegion(); fTextViewer.setSelectedRange(offset, length); fTextViewer.revealRange(offset, length); }
public void swapMarkAndCursor() { if (!(fViewer instanceof ITextViewerExtension)) return; ITextViewerExtension viewerExtension = ((ITextViewerExtension) fViewer); int markPosition = viewerExtension.getMark(); if (markPosition == -1) { return; } if (!isVisible(fViewer, markPosition)) { return; } Point selection = fViewer.getSelectedRange(); viewerExtension.setMark(selection.x); fViewer.setSelectedRange(markPosition, 0); fViewer.revealRange(markPosition, 0); }
private void select() { ITextViewer viewer= fCurrentTarget.getViewer(); if (viewer instanceof ITextViewerExtension5) { ITextViewerExtension5 extension5= (ITextViewerExtension5) viewer; extension5.exposeModelRange(new Region(fFramePosition.offset, fFramePosition.length)); } else if (!viewer.overlapsWithVisibleRegion(fFramePosition.offset, fFramePosition.length)) { viewer.resetVisibleRegion(); } viewer.revealRange(fFramePosition.offset, fFramePosition.length); viewer.setSelectedRange(fFramePosition.offset, fFramePosition.length); }
/** * Jumps to the line. */ protected void gotoLine(int line) { IDocument document= fTextViewer.getDocument(); try { int start= document.getLineOffset(line); int length= document.getLineLength(line); fTextViewer.getTextWidget().setSelection(start, start + length); fTextViewer.revealRange(start, length); } catch (BadLocationException x) { ConsolePlugin.errorDialog(fTextViewer.getTextWidget().getShell(), ConsoleMessages.TextViewerGotoLineAction_Go_To_Line_1, ConsoleMessages.TextViewerGotoLineAction_Exceptions_occurred_attempt_to_go_to_line_2, x); // } }
/** * Jumps to the line. */ protected void gotoLine(int line) { IDocument document= fTextViewer.getDocument(); try { int start= document.getLineOffset(line); int length= document.getLineLength(line); fTextViewer.getTextWidget().setSelection(start, start + length); fTextViewer.revealRange(start, length); } catch (BadLocationException x) { ConsolePlugin.errorDialog(fTextViewer.getTextWidget().getShell(), ConsoleMessages.TextViewerGotoLineAction_Go_To_Line_1, ConsoleMessages.TextViewerGotoLineAction_Exceptions_occurred_attempt_to_go_to_line_2, x); // } }
@Override public void swapMarkAndCursor() { if (!(fViewer instanceof ITextViewerExtension)) return; ITextViewerExtension viewerExtension= ((ITextViewerExtension) fViewer); int markPosition= viewerExtension.getMark(); if (markPosition == -1) { fStatusLine.setErrorMessage(EditorMessages.MarkRegionTarget_markNotSet); fStatusLine.setMessage(""); //$NON-NLS-1$ return; } if (!isVisible(fViewer, markPosition)) { fStatusLine.setErrorMessage(EditorMessages.MarkRegionTarget_markNotVisible); fStatusLine.setMessage(""); //$NON-NLS-1$ return; } Point selection= fViewer.getSelectedRange(); viewerExtension.setMark(selection.x); fViewer.setSelectedRange(markPosition, 0); fViewer.revealRange(markPosition, 0); fStatusLine.setErrorMessage(""); //$NON-NLS-1$ fStatusLine.setMessage(EditorMessages.Editor_mark_status_message_mark_swapped); }