Community
Participate
Working Groups
If using org.eclipse.ui.menus for contributing an additional menu to the Eclispe main menu and this contribution contains another sub menu, the sub menu does not have the specified icon. ... <extension point="org.eclipse.ui.menus"> <menuContribution locationURI="menu:org.eclipse.ui.main.menu?after=project"> <menu id="my.main.menu" label="%my.main.menu.label"> <separator name="groupA" visible="true"/> <separator name="groupB" visible="true"/> ... <separator name="groupX" visible="true"/> <separator name="additionsGroup" visible="true"/> </menu> </menuContribution> ... <menuContribution locationURI="menu:my.main.menu?after=groupB"> <menu icon="icons/elcl16/system_mode.gif" id="my.subMenu" label="%MySubmenu.label" tooltip="%MySubmenu.tooltip"> <dynamic class="x.y.z.MySubmenuContributionItem" id="my.SubmenuContribution"> </dynamic> </menu> </menuContribution> ... The icon is not painted in front of the menu but should.
Created attachment 91783 [details] Sample project to reproduce the problem. Thanks for the bug report, Uwe! I have reproduced this locally on my computer using the I20080304-1113 build.
Created attachment 91784 [details] Patch to initialize the MenuManager with an ImageDescriptor if one is available.
Created attachment 94094 [details] Updated patch against HEAD. This is still a problem on I20080327-2251. The original patch is no good anymore so here's a new one.
Released to HEAD >20080408 PW
In I20080501-0100 PW