package com.github.fabrizioiannetti.largefileeditor;
import org.eclipse.jface.action.IAction;
import org.eclipse.ui.IActionBars;
import org.eclipse.ui.IEditorPart;
import org.eclipse.ui.actions.ActionFactory;
import org.eclipse.ui.part.EditorActionBarContributor;
public class LargeFileEditorActionContributor extends EditorActionBarContributor {
public void setActiveEditor(IEditorPart part) {
IActionBars bars= getActionBars();
if (bars == null)
return;
if (part instanceof LargeFileEditor) {
LargeFileEditor editor = (LargeFileEditor) part;
IAction findAction = editor.getAction(ActionFactory.FIND.getId());
bars.setGlobalActionHandler(ActionFactory.FIND.getId(), findAction);
bars.updateActionBars();
}
}
}