Package org.yamcs.studio.editor.base
Class YamcsStudioActionBarAdvisor
java.lang.Object
org.eclipse.ui.application.ActionBarAdvisor
org.yamcs.studio.editor.base.YamcsStudioActionBarAdvisor
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
Fields inherited from class org.eclipse.ui.application.ActionBarAdvisor
FILL_COOL_BAR, FILL_MENU_BAR, FILL_PROXY, FILL_STATUS_LINE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
dispose()
protected void
fillAppToolBar
(IToolBarManager appToolBar) protected void
fillCoolBar
(ICoolBarManager coolbar) protected void
fillMenuBar
(IMenuManager menubar) protected void
fillStatusLine
(IStatusLineManager statusLine) protected void
makeActions
(IWorkbenchWindow window) Create actions.Methods inherited from class org.eclipse.ui.application.ActionBarAdvisor
disposeAction, disposeActions, fillActionBars, getAction, getActionBarConfigurer, isApplicationMenu, register, restoreState, saveState
-
Field Details
-
STATUS_CONN_ID
- See Also:
-
STATUS_PROCESSOR_ID
- See Also:
-
STATUS_MISSION_TIME_ID
- See Also:
-
COOL_GROUP_PROCESSOR_INFO
- See Also:
-
COOL_GROUP_BOOKMARK_SHORTCUTS
- See Also:
-
COOL_GROUP_PROCESSOR_CONTROLS
- See Also:
-
-
Constructor Details
-
YamcsStudioActionBarAdvisor
-
-
Method Details
-
makeActions
Create actions.Some of these actions are created to programmatically add them to the toolbar. Other actions like save_as are not used at all in here, but they need to be created because the plugin.xml registers their command ID in the menu bar, and the action actually implements the handler. The actions also provide the dynamic enablement.
- Overrides:
makeActions
in classActionBarAdvisor
-
fillMenuBar
- Overrides:
fillMenuBar
in classActionBarAdvisor
-
fillCoolBar
- Overrides:
fillCoolBar
in classActionBarAdvisor
-
fillAppToolBar
-
fillStatusLine
- Overrides:
fillStatusLine
in classActionBarAdvisor
-
dispose
public void dispose()- Overrides:
dispose
in classActionBarAdvisor
-