/** * Informs all text listeners about the change of the viewer's redraw state. * @since 2.0 */ private void fireRedrawChanged() { fWidgetCommand.start= 0; fWidgetCommand.length= 0; fWidgetCommand.text= null; fWidgetCommand.event= null; updateTextListeners(fWidgetCommand); }
/** * Informs all text listeners about the change of the viewer's redraw state. * @since 2.0 */ private void fireRedrawChanged() { fWidgetCommand.start= 0; fWidgetCommand.length= 0; fWidgetCommand.text= null; fWidgetCommand.event= null; updateTextListeners(fWidgetCommand); }
@Override public void documentChanged(DocumentEvent e) { if (fWidgetCommand.event == e) updateTextListeners(fWidgetCommand); fLastSentSelectionChange= null; handleVisibleDocumentChanged(e); } }
@Override public void documentChanged(DocumentEvent e) { if (fWidgetCommand.event == e) updateTextListeners(fWidgetCommand); fLastSentSelectionChange= null; handleVisibleDocumentChanged(e); } }
@Override public final void invalidateTextPresentation() { if (fVisibleDocument != null) { fWidgetCommand.event= null; fWidgetCommand.start= 0; fWidgetCommand.length= fVisibleDocument.getLength(); fWidgetCommand.text= fVisibleDocument.get(); updateTextListeners(fWidgetCommand); } }
@Override public final void invalidateTextPresentation() { if (fVisibleDocument != null) { fWidgetCommand.event= null; fWidgetCommand.start= 0; fWidgetCommand.length= fVisibleDocument.getLength(); fWidgetCommand.text= fVisibleDocument.get(); updateTextListeners(fWidgetCommand); } }
/** * Invalidates the given range of the text presentation. * * @param offset the offset of the range to be invalidated * @param length the length of the range to be invalidated * @since 2.1 */ @Override public final void invalidateTextPresentation(int offset, int length) { if (fVisibleDocument != null) { IRegion widgetRange= modelRange2WidgetRange(new Region(offset, length)); if (widgetRange != null) { fWidgetCommand.event= null; fWidgetCommand.start= widgetRange.getOffset(); fWidgetCommand.length= widgetRange.getLength(); try { fWidgetCommand.text= fVisibleDocument.get(widgetRange.getOffset(), widgetRange.getLength()); updateTextListeners(fWidgetCommand); } catch (BadLocationException x) { // can not happen because of previous checking } } } }
/** * Invalidates the given range of the text presentation. * * @param offset the offset of the range to be invalidated * @param length the length of the range to be invalidated * @since 2.1 */ @Override public final void invalidateTextPresentation(int offset, int length) { if (fVisibleDocument != null) { IRegion widgetRange= modelRange2WidgetRange(new Region(offset, length)); if (widgetRange != null) { fWidgetCommand.event= null; fWidgetCommand.start= widgetRange.getOffset(); fWidgetCommand.length= widgetRange.getLength(); try { fWidgetCommand.text= fVisibleDocument.get(widgetRange.getOffset(), widgetRange.getLength()); updateTextListeners(fWidgetCommand); } catch (BadLocationException x) { // can not happen because of previous checking } } } }