/** * Hides the cursor line. */ private void hideCursorLine() { if (fCursorLinePainter != null) { if (fSourceViewer instanceof ITextViewerExtension2) { ITextViewerExtension2 extension= (ITextViewerExtension2) fSourceViewer; extension.removePainter(fCursorLinePainter); fCursorLinePainter.deactivate(true); fCursorLinePainter.dispose(); fCursorLinePainter= null; } } }
/** * Hides the cursor line. */ private void hideCursorLine() { if (fCursorLinePainter != null) { if (fSourceViewer instanceof ITextViewerExtension2) { ITextViewerExtension2 extension= (ITextViewerExtension2) fSourceViewer; extension.removePainter(fCursorLinePainter); fCursorLinePainter.deactivate(true); fCursorLinePainter.dispose(); fCursorLinePainter= null; } } }
/** * Remove the painter from the current editor. */ private void uninstallPainter() { if (fWhitespaceCharPainter == null) return; ITextViewer viewer= getTextViewer(); if (viewer instanceof ITextViewerExtension2) ((ITextViewerExtension2)viewer).removePainter(fWhitespaceCharPainter); fWhitespaceCharPainter.deactivate(true); fWhitespaceCharPainter= null; }
/** * Remove the painter from the current editor. */ private void uninstallPainter() { if (fWhitespaceCharPainter == null) return; ITextViewer viewer= getTextViewer(); if (viewer instanceof ITextViewerExtension2) ((ITextViewerExtension2)viewer).removePainter(fWhitespaceCharPainter); fWhitespaceCharPainter.deactivate(true); fWhitespaceCharPainter= null; }
/** * Remove the painter from the current editor. */ private void uninstallPainter() { if (fWhitespaceCharPainter == null) return; ITextViewer viewer= getTextViewer(); if (viewer instanceof ITextViewerExtension2) ((ITextViewerExtension2)viewer).removePainter(fWhitespaceCharPainter); fWhitespaceCharPainter.deactivate(true); fWhitespaceCharPainter= null; }
/** * Hides the cursor line. */ private void hideCursorLine() { if (fCursorLinePainter != null) { if (fSourceViewer instanceof ITextViewerExtension2) { ITextViewerExtension2 extension= (ITextViewerExtension2) fSourceViewer; extension.removePainter(fCursorLinePainter); fCursorLinePainter.deactivate(true); fCursorLinePainter.dispose(); fCursorLinePainter= null; } } }
/** * Disables showing of matching characters. */ private void hideMatchingCharacters() { if (fMatchingCharacterPainter != null) { if (fSourceViewer instanceof ITextViewerExtension2) { ITextViewerExtension2 extension= (ITextViewerExtension2) fSourceViewer; extension.removePainter(fMatchingCharacterPainter); fMatchingCharacterPainter.deactivate(true); fMatchingCharacterPainter.dispose(); fMatchingCharacterPainter= null; } } }
/** * Disables showing of matching characters. */ private void hideMatchingCharacters() { if (fMatchingCharacterPainter != null) { if (fSourceViewer instanceof ITextViewerExtension2) { ITextViewerExtension2 extension= (ITextViewerExtension2) fSourceViewer; extension.removePainter(fMatchingCharacterPainter); fMatchingCharacterPainter.deactivate(true); fMatchingCharacterPainter.dispose(); fMatchingCharacterPainter= null; } } }
/** * Hides the margin. */ private void hideMargin() { if (fMarginPainter != null) { if (fSourceViewer instanceof ITextViewerExtension2) { ITextViewerExtension2 extension= (ITextViewerExtension2) fSourceViewer; extension.removePainter(fMarginPainter); fMarginPainter.deactivate(true); fMarginPainter.dispose(); fMarginPainter= null; } } }
/** * Remove the painter from the viewer. */ private void uninstallPainter() { if (whitespaceCharPainter == null) return; ITextViewer v = getTextViewer(); if (v instanceof ITextViewerExtension2) ((ITextViewerExtension2) v) .removePainter(whitespaceCharPainter); whitespaceCharPainter.deactivate(true); whitespaceCharPainter = null; } };
/** * Disables showing of matching characters. */ private void hideMatchingCharacters() { if (fMatchingCharacterPainter != null) { if (fSourceViewer instanceof ITextViewerExtension2) { ITextViewerExtension2 extension= (ITextViewerExtension2) fSourceViewer; extension.removePainter(fMatchingCharacterPainter); fMatchingCharacterPainter.deactivate(true); fMatchingCharacterPainter.dispose(); fMatchingCharacterPainter= null; } } }
/** * Hides the margin. */ private void hideMargin() { if (fMarginPainter != null) { if (fSourceViewer instanceof ITextViewerExtension2) { JFaceResources.getFontRegistry().removeListener(fFontPropertyChangeListener); fFontPropertyChangeListener= null; ITextViewerExtension2 extension= (ITextViewerExtension2) fSourceViewer; extension.removePainter(fMarginPainter); fMarginPainter.deactivate(true); fMarginPainter.dispose(); fMarginPainter= null; } } }
/** * Hides the margin. */ private void hideMargin() { if (fMarginPainter != null) { if (fSourceViewer instanceof ITextViewerExtension2) { JFaceResources.getFontRegistry().removeListener(fFontPropertyChangeListener); fFontPropertyChangeListener= null; ITextViewerExtension2 extension= (ITextViewerExtension2) fSourceViewer; extension.removePainter(fMarginPainter); fMarginPainter.deactivate(true); fMarginPainter.dispose(); fMarginPainter= null; } } }
/** * Updates the annotation painter. * @since 3.0 */ private void updateAnnotationPainter() { if (fAnnotationPainter == null) return; fAnnotationPainter.paint(IPainter.CONFIGURATION); if (!fAnnotationPainter.isPaintingAnnotations()) { if (fSourceViewer instanceof ITextViewerExtension2) { ITextViewerExtension2 extension= (ITextViewerExtension2) fSourceViewer; extension.removePainter(fAnnotationPainter); } if (fSourceViewer instanceof ITextViewerExtension4) ((ITextViewerExtension4)fSourceViewer).removeTextPresentationListener(fAnnotationPainter); fAnnotationPainter.deactivate(true); fAnnotationPainter.dispose(); fAnnotationPainter= null; } }
/** * Updates the annotation painter. * @since 3.0 */ private void updateAnnotationPainter() { if (fAnnotationPainter == null) return; fAnnotationPainter.paint(IPainter.CONFIGURATION); if (!fAnnotationPainter.isPaintingAnnotations()) { if (fSourceViewer instanceof ITextViewerExtension2) { ITextViewerExtension2 extension= (ITextViewerExtension2) fSourceViewer; extension.removePainter(fAnnotationPainter); } if (fSourceViewer instanceof ITextViewerExtension4) ((ITextViewerExtension4)fSourceViewer).removeTextPresentationListener(fAnnotationPainter); fAnnotationPainter.deactivate(true); fAnnotationPainter.dispose(); fAnnotationPainter= null; } }
/** * Updates the annotation painter. * @since 3.0 */ private void updateAnnotationPainter() { if (fAnnotationPainter == null) return; fAnnotationPainter.paint(IPainter.CONFIGURATION); if (!fAnnotationPainter.isPaintingAnnotations()) { if (fSourceViewer instanceof ITextViewerExtension2) { ITextViewerExtension2 extension= (ITextViewerExtension2) fSourceViewer; extension.removePainter(fAnnotationPainter); } if (fSourceViewer instanceof ITextViewerExtension4) ((ITextViewerExtension4)fSourceViewer).removeTextPresentationListener(fAnnotationPainter); fAnnotationPainter.deactivate(true); fAnnotationPainter.dispose(); fAnnotationPainter= null; } }