/** * Disables the redrawing of this text viewer. Subclasses may extend. * @since 2.0 */ protected void disableRedrawing() { if (fViewerState == null) fViewerState= new ViewerState(); if (fDocumentAdapter instanceof IDocumentAdapterExtension) { IDocumentAdapterExtension extension= (IDocumentAdapterExtension) fDocumentAdapter; extension.stopForwardingDocumentChanges(); } if (fTextWidget != null && !fTextWidget.isDisposed()) fTextWidget.setRedraw(false); fireRedrawChanged(); }
/** * Disables the redrawing of this text viewer. Subclasses may extend. * @since 2.0 */ protected void disableRedrawing() { if (fViewerState == null) fViewerState= new ViewerState(); if (fDocumentAdapter instanceof IDocumentAdapterExtension) { IDocumentAdapterExtension extension= (IDocumentAdapterExtension) fDocumentAdapter; extension.stopForwardingDocumentChanges(); } if (fTextWidget != null && !fTextWidget.isDisposed()) fTextWidget.setRedraw(false); fireRedrawChanged(); }