Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 329708 - CocoaUIHandler rework
Summary: CocoaUIHandler rework
Status: RESOLVED FIXED
Alias: None
Product: e4
Classification: Eclipse Project
Component: UI (show other bugs)
Version: unspecified   Edit
Hardware: Macintosh Mac OS X - Carbon (unsup.)
: P3 normal (vote)
Target Milestone: 4.1   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-11-08 16:00 EST by Brian de Alwis CLA
Modified: 2011-05-30 10:47 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.