]> git.argeo.org Git - gpl/argeo-slc.git/blob - eclipse/plugins/org.argeo.slc.client.rcp/src/main/java/org/argeo/slc/client/rcp/ApplicationActionBarAdvisor.java
Deactivate bundles used for RCP prototype
[gpl/argeo-slc.git] / eclipse / plugins / org.argeo.slc.client.rcp / src / main / java / org / argeo / slc / client / rcp / ApplicationActionBarAdvisor.java
1 package org.argeo.slc.client.rcp;
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 /**
9 * An action bar advisor is responsible for creating, adding, and disposing of
10 * the actions added to a workbench window. Each window will be populated with
11 * new actions.
12 */
13 public class ApplicationActionBarAdvisor extends ActionBarAdvisor {
14
15 // Actions - important to allocate these only in makeActions, and then use
16 // them in the fill methods. This ensures that the actions aren't recreated
17 // when fillActionBars is called with FILL_PROXY.
18
19 public ApplicationActionBarAdvisor(IActionBarConfigurer configurer) {
20 super(configurer);
21 }
22
23 protected void makeActions(final IWorkbenchWindow window) {
24 // Creates the actions and registers them.
25 // Registering is needed to ensure that key bindings work.
26 // The corresponding commands keybindings are defined in the plugin.xml
27 // file.
28 // Registering also provides automatic disposal of the actions when
29 // the window is closed.
30 }
31
32 protected void fillMenuBar(IMenuManager menuBar) {
33 }
34
35 }