@Override public void install(ITextViewer viewer) { Assert.isNotNull(viewer); fViewer= viewer; fViewer.addTextInputListener(fInternalListener); IDocument document= viewer.getDocument(); if (document != null) fInternalListener.inputDocumentChanged(null, document); }
IRegion region= widgetRegion2ModelRegion(e); if (region != null) { try {
IRegion region= widgetRegion2ModelRegion(e); if (region != null) { try {
@Override public void uninstall() { fViewer.removeTextInputListener(fInternalListener); // Ensure we uninstall all listeners fInternalListener.inputDocumentAboutToBeChanged(fViewer.getDocument(), null); }
@Override public void documentPartitioningChanged(DocumentPartitioningChangedEvent event) { IRegion changedRegion= event.getChangedRegion(getDocumentPartitioning()); if (changedRegion != null) documentPartitioningChanged(event.getDocument(), changedRegion); }
@Override public void documentPartitioningChanged(DocumentPartitioningChangedEvent event) { IRegion changedRegion= event.getChangedRegion(getDocumentPartitioning()); if (changedRegion != null) documentPartitioningChanged(event.getDocument(), changedRegion); }
@Override public void install(ITextViewer viewer) { Assert.isNotNull(viewer); fViewer= viewer; fViewer.addTextInputListener(fInternalListener); IDocument document= viewer.getDocument(); if (document != null) fInternalListener.inputDocumentChanged(null, document); }
@Override public void uninstall() { fViewer.removeTextInputListener(fInternalListener); // Ensure we uninstall all listeners fInternalListener.inputDocumentAboutToBeChanged(fViewer.getDocument(), null); }