我有一个基于Eclipse RCP的应用程序,其中我有一个通过扩展添加的项目菜单,称为 kill 。
我正在使用此项目在右键单击树查看器项目时显示。现在,对于各种树项,我为不同的树项添加不同的Actions
(在每个项目的右键单击中显示)。
对于TreeItem1
,我添加了其他操作,例如 do 和 Dont 。对于TreeItem2
,我添加了 love 的其他操作。
在右键单击项目时,会显示自定义菜单(根据需要),但 kill 会显示在右键单击弹出的菜单末尾。任何人都可以有一个想法并帮助我在开始时做点什么吗?
目前的行为:
TreeItem1
- > rightclick-> 执行,不, kill
TreeItem2
- > rightclick-> 爱,杀死
TreeItem3
- > rightclick-> 杀。
期望的行为:
TreeItem1
- > rightclick-> kill ,做,不要
TreeItem2
- > rightclick-> kill ,爱
TreeItem3
- > rightclick-> 杀
谢谢
答案 0 :(得分:0)
您可以使用扩展名将命名分隔符添加到菜单中,并使用操作贡献的菜单栏路径(或位置URI)中的这些分隔符的名称(或ID,具体取决于扩展点)以及以编程方式向菜单添加操作