/* * (c) Copyright IBM Corp. 2000, 2001. * All Rights Reserved. */ package org.eclipse.compare.internal; import java.util.ResourceBundle; import org.eclipse.jface.action.IToolBarManager; import org.eclipse.jface.action.Separator; import org.eclipse.ui.IEditorPart; import org.eclipse.ui.part.EditorActionBarContributor; import org.eclipse.compare.CompareConfiguration; public class CompareEditorContributor extends EditorActionBarContributor { private IEditorPart fActiveEditorPart= null; private IgnoreWhiteSpaceAction fIgnoreWhitespace; //private ShowPseudoConflicts fShowPseudoConflicts; public CompareEditorContributor() { ResourceBundle bundle= CompareUIPlugin.getResourceBundle(); fIgnoreWhitespace= new IgnoreWhiteSpaceAction(bundle, null); //fShowPseudoConflicts= new ShowPseudoConflicts(bundle, null); } public void contributeToToolBar(IToolBarManager tbm) { tbm.add(new Separator()); tbm.add(fIgnoreWhitespace); //tbm.add(fShowPseudoConflicts); } public void setActiveEditor(IEditorPart targetEditor) { if (fActiveEditorPart != targetEditor) { fActiveEditorPart= targetEditor; if (targetEditor instanceof CompareEditor) { CompareEditor editor= (CompareEditor) targetEditor; editor.setActionBars(getActionBars()); CompareConfiguration cc= editor.getCompareConfiguration(); fIgnoreWhitespace.setCompareConfiguration(cc); //fShowPseudoConflicts.setCompareConfiguration(cc); } } } }