| Summary: | 'Configure' context menu is empty and at wrong location | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] e4 | Reporter: | Dani Megert <daniel_megert> | ||||||
| Component: | UI | Assignee: | Paul Webster <pwebster> | ||||||
| Status: | VERIFIED FIXED | QA Contact: | |||||||
| Severity: | normal | ||||||||
| Priority: | P3 | CC: | bokowski, remy.suen, thatnitind | ||||||
| Version: | 1.0 | Flags: | remy.suen:
review+
|
||||||
| Target Milestone: | 1.0 RC3 | ||||||||
| Hardware: | PC | ||||||||
| OS: | Windows XP | ||||||||
| Whiteboard: | |||||||||
| Attachments: |
|
||||||||
|
Description
Dani Megert
eclipse.buildId=I20100706-2130 java.fullversion=JRE 1.6.0 IBM J9 2.4 Linux x86-32 jvmxi3260sr8-20100401_55940 (JIT enabled, AOT enabled) J9VM - 20100401_055940 JIT - r9_20100401_15339 GC - 20100308_AA BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US Command-line arguments: -os linux -ws gtk -arch x86 -data /opt/pwebster/workspaces/e4 Error Thu Jul 08 08:02:14 EDT 2010 Plug-in 'org.eclipse.pde.ui' contributed an invalid Menu Extension (Path: 'org.eclipse.ui.projectConfigure' is invalid): org.eclipse.pde.ui.ConvertedProjectWizard this is being rejected. PW Created attachment 174154 [details]
allow empty menus to at least look deliberate v01
Released
PW
Configure is a menuContribution that other projects contribute to ... using popupMenus. In our 4.0 world, popup menus (all still done using MenuManager and PopupMenuExtender and object contributions) cannot see the menuContributions like Configure. This requires some thought. PW *** Bug 318845 has been marked as a duplicate of this bug. *** *** Bug 318846 has been marked as a duplicate of this bug. *** Created attachment 174691 [details]
menu contributions in popup menus v01
Scan menu contributions in PopupMenuExtender, and insert MenuManager/MRenderedMenus for any MMenus that we find.
PW
Remy? Boris? PW Updated summary since bug 318845 got marked as duplicate of this one. From said bug: The menu always appears at the top instead of Configure > --- separator --- Properties === END === Looks good to me. Confirmed that org.eclipse.ui.menus also works.
<extension point="org.eclipse.ui.menus">
<menuContribution
locationURI="popup:org.eclipse.ui.projectConfigure?after=additions">
<command commandId="org.eclipse.ui.help.aboutAction"/>
</menuContribution>
</extension>
Released for I20100720-1900 PW Verified in SDK 4.0 - I20100720-2028. |