/** * */ package de.urszeidler.shr5.product.application; import org.eclipse.jface.action.ICoolBarManager; import org.eclipse.jface.action.IMenuManager; import org.eclipse.ui.IWorkbenchWindow; import org.eclipse.ui.application.ActionBarAdvisor; import org.eclipse.ui.application.IActionBarConfigurer; /** * @author urs */ public class ApplicationActionBarAdvisor extends ActionBarAdvisor { // private IWorkbenchAction openWorkspaceAction; /** * Convinient constructor. * * @param configurer the {@link IActionBarConfigurer} to use */ public ApplicationActionBarAdvisor(IActionBarConfigurer configurer) { super(configurer); ICoolBarManager coolBarManager = configurer.getCoolBarManager(); coolBarManager.getItems(); configurer.getWindowConfigurer(); } /** {@inheritDoc} */ @Override protected void makeActions(IWorkbenchWindow window) { // nothing todo // openWorkspaceAction = IDEActionFactory.OPEN_WORKSPACE // .create(window); // register(openWorkspaceAction); } /** {@inheritDoc} */ @Override protected void fillMenuBar(IMenuManager menuBar) { // nothing todo // menuBar.add(openWorkspaceAction); // menuBar.insertAfter("project.menu.id", openWorkspaceAction); } }