Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Platform UI Command Design
Revision as of 14:55, 16 August 2006 by Unnamed Poltroon (Talk)
Commands and Handlers
Commands are managed by the org.eclipse.ui.commands extension point and the ICommandService.
Handlers are managed by the org.eclipse.ui.handlers extension point and the IHandlerService.
KeyBindings and Contexts
KeyBindings are managed by the org.eclipse.ui.bindings extension point and the IBindingService.
Contexts are managed by the org.eclipse.ui.contexts extension point and the IContextService.
Menus
Currently, menus are managed by 4 extension points:
- org.eclipse.ui.actionSets
- org.eclipse.ui.editorActions
- org.eclipse.ui.viewActions
- org.eclipse.ui.popupMenus
Programmatic contributions are managed through a number of locations: IActionBars, IViewSite, IEditorSite ... more to follow