/** * Installs a tabs to spaces converter. * * <p>Subclasses may extend or override this method.</p> * * @since 3.3 */ protected void uninstallTabsToSpacesConverter() { if (fSourceViewer instanceof ITextViewerExtension7) { ((ITextViewerExtension7)fSourceViewer).setTabsToSpacesConverter(null); if (fSourceViewer.getTextWidget() != null) updateIndentPrefixes(); } }
/** * Installs a tabs to spaces converter. * * <p>Subclasses may extend or override this method.</p> * * @since 3.3 */ protected void uninstallTabsToSpacesConverter() { if (fSourceViewer instanceof ITextViewerExtension7) { ((ITextViewerExtension7)fSourceViewer).setTabsToSpacesConverter(null); if (fSourceViewer.getTextWidget() != null) updateIndentPrefixes(); } }
/** * Installs a tabs to spaces converter. * * <p>Subclasses may extend or override this method.</p> * * @since 3.3 */ protected void uninstallTabsToSpacesConverter() { if (fSourceViewer instanceof ITextViewerExtension7) { ((ITextViewerExtension7)fSourceViewer).setTabsToSpacesConverter(null); if (fSourceViewer.getTextWidget() != null) updateIndentPrefixes(); } }
/** * Installs a tabs to spaces converter. * * <p>Subclasses may extend or override this method.</p> * * @since 3.3 */ protected void installTabsToSpacesConverter() { SourceViewerConfiguration config= getSourceViewerConfiguration(); if (config != null && fSourceViewer instanceof ITextViewerExtension7) { int tabWidth= config.getTabWidth(fSourceViewer); TabsToSpacesConverter tabToSpacesConverter= new TabsToSpacesConverter(); tabToSpacesConverter.setLineTracker(new DefaultLineTracker()); tabToSpacesConverter.setNumberOfSpacesPerTab(tabWidth); ((ITextViewerExtension7)fSourceViewer).setTabsToSpacesConverter(tabToSpacesConverter); updateIndentPrefixes(); } }
/** * Installs a tabs to spaces converter. * * <p>Subclasses may extend or override this method.</p> * * @since 3.3 */ protected void installTabsToSpacesConverter() { SourceViewerConfiguration config= getSourceViewerConfiguration(); if (config != null && fSourceViewer instanceof ITextViewerExtension7) { int tabWidth= config.getTabWidth(fSourceViewer); TabsToSpacesConverter tabToSpacesConverter= new TabsToSpacesConverter(); tabToSpacesConverter.setLineTracker(new DefaultLineTracker()); tabToSpacesConverter.setNumberOfSpacesPerTab(tabWidth); ((ITextViewerExtension7)fSourceViewer).setTabsToSpacesConverter(tabToSpacesConverter); updateIndentPrefixes(); } }
/** * Installs a tabs to spaces converter. * * <p>Subclasses may extend or override this method.</p> * * @since 3.3 */ protected void installTabsToSpacesConverter() { SourceViewerConfiguration config= getSourceViewerConfiguration(); if (config != null && fSourceViewer instanceof ITextViewerExtension7) { int tabWidth= config.getTabWidth(fSourceViewer); TabsToSpacesConverter tabToSpacesConverter= new TabsToSpacesConverter(); tabToSpacesConverter.setLineTracker(new DefaultLineTracker()); tabToSpacesConverter.setNumberOfSpacesPerTab(tabWidth); ((ITextViewerExtension7)fSourceViewer).setTabsToSpacesConverter(tabToSpacesConverter); updateIndentPrefixes(); } }
protected void installTabsToSpacesConverter() { ISourceViewer sourceViewer= getSourceViewer(); SourceViewerConfiguration config= getSourceViewerConfiguration(); if (config != null && sourceViewer instanceof ITextViewerExtension7) { int tabWidth= config.getTabWidth(sourceViewer); TabsToSpacesConverter tabToSpacesConverter= new TabsToSpacesConverter(); tabToSpacesConverter.setNumberOfSpacesPerTab(tabWidth); IDocumentProvider provider= getDocumentProvider(); if (provider instanceof ICompilationUnitDocumentProvider) { ICompilationUnitDocumentProvider cup= (ICompilationUnitDocumentProvider) provider; tabToSpacesConverter.setLineTracker(cup.createLineTracker(getEditorInput())); } else tabToSpacesConverter.setLineTracker(new DefaultLineTracker()); ((ITextViewerExtension7)sourceViewer).setTabsToSpacesConverter(tabToSpacesConverter); updateIndentPrefixes(); } }
@Override protected void installTabsToSpacesConverter() { ISourceViewer sourceViewer= getSourceViewer(); SourceViewerConfiguration config= getSourceViewerConfiguration(); if (config != null && sourceViewer instanceof ITextViewerExtension7) { int tabWidth= config.getTabWidth(sourceViewer); TabsToSpacesConverter tabToSpacesConverter= new TabsToSpacesConverter(); tabToSpacesConverter.setNumberOfSpacesPerTab(tabWidth); IDocumentProvider provider= getDocumentProvider(); if (provider instanceof ICompilationUnitDocumentProvider) { ICompilationUnitDocumentProvider cup= (ICompilationUnitDocumentProvider) provider; tabToSpacesConverter.setLineTracker(cup.createLineTracker(getEditorInput())); } else tabToSpacesConverter.setLineTracker(new DefaultLineTracker()); ((ITextViewerExtension7)sourceViewer).setTabsToSpacesConverter(tabToSpacesConverter); updateIndentPrefixes(); } }
@Override protected void installTabsToSpacesConverter() { ISourceViewer sourceViewer= getSourceViewer(); SourceViewerConfiguration config= getSourceViewerConfiguration(); if (config != null && sourceViewer instanceof ITextViewerExtension7) { int tabWidth= config.getTabWidth(sourceViewer); TabsToSpacesConverter tabToSpacesConverter= new TabsToSpacesConverter(); tabToSpacesConverter.setNumberOfSpacesPerTab(tabWidth); IDocumentProvider provider= getDocumentProvider(); if (provider instanceof ICompilationUnitDocumentProvider) { ICompilationUnitDocumentProvider cup= (ICompilationUnitDocumentProvider) provider; tabToSpacesConverter.setLineTracker(cup.createLineTracker(getEditorInput())); } else tabToSpacesConverter.setLineTracker(new DefaultLineTracker()); ((ITextViewerExtension7)sourceViewer).setTabsToSpacesConverter(tabToSpacesConverter); updateIndentPrefixes(); } }