@Override public Point getSelectedRange() { if (!redraws() && fViewerState != null) return fViewerState.getSelection(); if (fTextWidget != null) { Point p= fTextWidget.getSelectionRange(); p= widgetSelection2ModelSelection(p); if (p != null) return p; } return new Point(-1, -1); }
@Override public Point getSelectedRange() { if (!redraws() && fViewerState != null) return fViewerState.getSelection(); if (fTextWidget != null) { Point p= fTextWidget.getSelectionRange(); p= widgetSelection2ModelSelection(p); if (p != null) return p; } return new Point(-1, -1); }
Point modelSelection= widgetSelection2ModelSelection(new Point(startOffset, endOffset - startOffset)); if (modelSelection == null) return TextSelection.emptySelection();
Point modelSelection= widgetSelection2ModelSelection(new Point(startOffset, endOffset - startOffset)); if (modelSelection == null) return TextSelection.emptySelection();