Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 329708

Summary: CocoaUIHandler rework
Product: [Eclipse Project] e4 Reporter: Brian de Alwis <bsd>
Component: UIAssignee: Project Inbox <e4.ui-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: unspecified   
Target Milestone: 4.1   
Hardware: Macintosh   
OS: Mac OS X - Carbon (unsup.)   
Whiteboard:

Description Brian de Alwis CLA 2010-11-08 16:00:38 EST
Following on bug 328755, the CocoaUIHandler should:
  * invoke commands directly rather than searching through the menu structure
  * only redirect menu items if there is a defined command
Comment 1 Brian de Alwis CLA 2010-11-08 16:05:52 EST
Committed to HEAD:
  * redirect system menu items only if an appropriate command exists
    (so that About & Quit continue to work)
  * invoke redirected commands directly rather than search through
    the menu items
  * process MMenuContributions too
  * install the CocoaUIHandler as an Addon rather than the hack
  * install a command listener to enable/disable the system menu items
    as commands come and go
  * general improvements to the code.