Community
Participate
Working Groups
Build Identifier: Helios platform release Observed: From observation and looking at the code of org.eclipse.ui.internal.carbon.CarbonUIEnhancer, it appears that the About and Preferences items in the Mac application menu require redundant, non-standard menu items elsewhere with IDs "about" and "preferences". For example, if I include a Help>About menu item, the application menu "About" item works correctly. If I omit Help>About, the application menu "About" does nothing, even though the "about" action is registered. Desirable: The application menu "About" and "Preferences" items should work even in the absence of parallel items elsewhere in the menus. Question: Should the search be looking in the registry of actions rather than the menus? Reproducible: Always
Scott is working on Application level menu. If that goes into 3.7, I'll try to push this as well.
Created attachment 180612 [details] Patch v01 Patch v01
Patch v01 released to HEAD
(In reply to comment #3) > Patch v01 released to HEAD
Verified in I20101025-1800
Prakash: Thanks for fixing this. Others: Using the fix in an RCP app is simple -- in the ActionBarAdvisor, add the About and Preferences items to menus only if not running on a Mac. if ( ! isRunningOnAMac ) { menu.add(new Separator()); menu.add(m_actionHelpAbout); }