Skip to main content
Jump to: navigation, search

Platform UI Command Design

Revision as of 13:55, 16 August 2006 by Pwebster.ca.ibm.com (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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

Back to the top