我建立一個Eclipse RCP應用程序,我有一個問題:Eclipse RCP的菜單
在plugin.xml文件,我聲明瞭5個命令的菜單。總之,它是這樣的:
Menu A
subMenu A1
subMenu A2
我要的是要告訴日食,只有當光標鼠標懸停在主菜單項,即菜單答:我該怎麼做才能評估是否子菜單必須是可見這個?
在此先感謝
<extension
point="org.eclipse.ui.menus">
<menuContribution
allPopups="false"
locationURI="popup:com.x.sat.ui.views.ProjectsView?after=com.x.sat.ui.commands.closeproject">
<menu
icon="icons/repository_rep.gif"
id="com.x.sat.ui.sgc"
label="Gestion de Configuration">
<command
commandId="com.x.sat.sgc.ui.addProject"
label="Partager le projet"
style="push">
<visibleWhen
checkEnabled="false">
<reference
definitionId="satProjetOrSatModelProjectSelected">
</reference>
</visibleWhen>
</command>
<command
commandId="com.x.sat.sgc.ui.synchronize"
label="Synchroniser avec le dépôt ..."
style="push">
<visibleWhen
checkEnabled="false">
<reference
definitionId="synchronizeObject">
</reference>
</visibleWhen>
</command>
<command
commandId="com.x.sat.sgc.ui.browseRepository"
label="Parcourir le dépôt...."
style="push">
</command>
<command
commandId="com.x.sat.sgc.ui.compare"
label="Comparer..."
style="push">
</command>
<command
commandId="com.x.sat.sgc.ui.disconnect"
label="Déconnecter le projet ..."
style="push">
</command>
</menu>
</menuContribution>
</extension>
其Eclipse版本是您使用? – Calon
Eclipse Indigo v 3.7.2 – user1310305
當鼠標指針懸停在菜單項上時(如果此菜單項是子菜單的父項),所有子菜單都會自動打開。右鍵點擊** Navigator或Package view **,然後將鼠標指針懸停在** New **菜單項上,您將會看到菜單項不同的子菜單,如** Project .. **,** Example .. ** ,**其他.. **等將鼠標指針移至其他菜單項時,該子菜單將消失。爲了清楚地理解你的問題,添加屏幕截圖(你可以在這裏上傳屏幕截圖http://postimg.org並分享鏈接) –