private int getCaretOffset() { ITextViewer viewer= fViewer; Point point= viewer.getSelectedRange(); return point.x; }
private int getCaretOffset() { ITextViewer viewer= fViewer; Point point= viewer.getSelectedRange(); return point.x; }
/** * Equivalent to * {@linkplain #ContentAssistInvocationContext(ITextViewer, int) ContentAssistInvocationContext(viewer, viewer.getSelectedRange().x)}. * * @param viewer the text viewer that content assist is invoked in */ public ContentAssistInvocationContext(ITextViewer viewer) { this(viewer, viewer.getSelectedRange().x); }
@Override public Point getSelectedRange() { if (fContentAssistSubjectControl != null) return fContentAssistSubjectControl.getSelectedRange(); return fViewer.getSelectedRange(); }
@Override public Point getSelectedRange() { if (fContentAssistSubjectControl != null) return fContentAssistSubjectControl.getSelectedRange(); return fViewer.getSelectedRange(); }
/** * Returns the selection length of the viewer. * * @return the selection length of the viewer */ public int getSelectionLength() { return getViewer().getSelectedRange().y; }
/** * Returns the selection length of the viewer. * * @return the selection length of the viewer */ public int getSelectionLength() { return getViewer().getSelectedRange().y; }
@Override public void doubleClicked(ITextViewer part) { int pos = part.getSelectedRange().x; if (pos > 0) { fText = part; selectWord(pos); } }
/** * Causes the context information of the context selected in the context selector * to be displayed in the context information popup. */ private void insertSelectedContext() { int i= fContextSelectorTable.getSelectionIndex(); if (i < 0 || i >= fContextSelectorInput.length) return; int position= fViewer.getSelectedRange().x; internalShowContextInfo(fContextSelectorInput[i], position); }
@Override public void apply(ITextViewer viewer, char trigger, int stateMask, int offset) { Point selection= viewer.getSelectedRange(); boolean smartToggle= (stateMask & SWT.CTRL) != 0; if (!(insertCompletion() ^ smartToggle) && selection.y > 0) fReplacementLengthComputed= false; super.apply(viewer, trigger, stateMask, offset); }
@Override public void selected(ITextViewer viewer, boolean smartToggle) { Point selection= viewer.getSelectedRange(); if (!(insertCompletion() ^ smartToggle) && selection.y > 0) fReplacementLengthComputed= false; super.selected(viewer, smartToggle); }
/** * Causes the context information of the context selected in the context selector * to be displayed in the context information popup. */ private void insertSelectedContext() { int i= fContextSelectorTable.getSelectionIndex(); if (i < 0 || i >= fContextSelectorInput.length) return; int position= fViewer.getSelectedRange().x; internalShowContextInfo(fContextSelectorInput[i], position); }
private void updateSelection(ITextViewer viewer) { rememberedSelection = viewer.getSelectedRange(); int offset = rememberedSelection.x; int length= getReplaceContextLength() - (offset - getReplacementOffset()); viewer.setSelectedRange(offset, length); }
/** * Sets the caret where hyperlinking got initiated. * * @since 3.5 */ private void setCaret() { Point selectedRange= fTextViewer.getSelectedRange(); if (fCursorOffset != -1 && !(fSubjectRegion.getOffset() <= selectedRange.x && selectedRange.x + selectedRange.y <= fSubjectRegion.getOffset() + fSubjectRegion.getLength())) fTextViewer.setSelectedRange(fCursorOffset, 0); }
@Override public void doubleClicked(ITextViewer textViewer) { int offset = textViewer.getSelectedRange().x; if (offset < 0) { return; } IRegion region = XMLTextHover.getRegion(textViewer, offset); if (region != null) { textViewer.setSelectedRange(region.getOffset(), region.getLength()); } } }
/** * Sets the caret where hyperlinking got initiated. * * @since 3.5 */ private void setCaret() { Point selectedRange= fTextViewer.getSelectedRange(); if (fCursorOffset != -1 && !(fSubjectRegion.getOffset() <= selectedRange.x && selectedRange.x + selectedRange.y <= fSubjectRegion.getOffset() + fSubjectRegion.getLength())) fTextViewer.setSelectedRange(fCursorOffset, 0); }
public void doubleClicked(ITextViewer text) { int position= text.getSelectedRange().x; if (position < 0) return; IRegion word= getWordRegion(text.getDocument(), position); if (word != null) text.setSelectedRange(word.getOffset(), word.getLength()); }
@Override public void doubleClicked(ITextViewer text) { int offset= text.getSelectedRange().x; if (offset < 0) return; final IDocument document= text.getDocument(); IRegion region= findExtendedDoubleClickSelection(document, offset); if (region == null) region= findWord(document, offset); if (region != null) text.setSelectedRange(region.getOffset(), region.getLength()); }
public void apply(ITextViewer viewer, char trigger, int stateMask, int offset) { this.setReplacementLength(offset - getReplacementOffset() + viewer.getSelectedRange().y); boolean replaceRight = (stateMask & SWT.CTRL) != 0; if (replaceRight) { setReplacementLength(getReplaceContextLength()); } apply(viewer.getDocument()); }
@Override public void doubleClicked(ITextViewer text) { int offset= text.getSelectedRange().x; if (offset < 0) return; final IDocument document= text.getDocument(); IRegion region= findExtendedDoubleClickSelection(document, offset); if (region == null) region= findWord(document, offset); if (region != null) text.setSelectedRange(region.getOffset(), region.getLength()); }