editor now updatable via updateSite
[taxeditor.git] / taxeditor-application / src / main / java / eu / etaxonomy / taxeditor / ApplicationActionBarAdvisor.java
1 package eu.etaxonomy.taxeditor;
2
3 import org.eclipse.jface.action.IMenuManager;
4 import org.eclipse.ui.IWorkbenchWindow;
5 import org.eclipse.ui.application.ActionBarAdvisor;
6 import org.eclipse.ui.application.IActionBarConfigurer;
7
8 import eu.etaxonomy.taxeditor.editor.EditorUtil;
9 import eu.etaxonomy.taxeditor.navigation.NavigationUtil;
10
11 /**
12 * An action bar advisor is responsible for creating, adding, and disposing of
13 * the actions added to a workbench window. Each window will be populated with
14 * new actions.
15 */
16 public class ApplicationActionBarAdvisor extends ActionBarAdvisor {
17
18 public ApplicationActionBarAdvisor(IActionBarConfigurer configurer) {
19 super(configurer);
20 }
21
22 protected void makeActions(final IWorkbenchWindow window) {
23 NavigationUtil.setStatusLineManager(getActionBarConfigurer().getStatusLineManager());
24 EditorUtil.setStatusLineManager(getActionBarConfigurer().getStatusLineManager());
25 }
26
27 protected void fillMenuBar(IMenuManager menuBar) {
28 }
29
30 }