我目前正在使用Eclipse e4开发Web浏览器应用程序。 我想在工具栏上添加一个切换按钮,用于保存我的收藏夹URL。
我想让它像谷歌Chrome一样,这是一颗在按下时会变成黄色的星星(链接被添加到收藏夹中)。
我该怎么做?
我应该使用Application.e4xmi吗?
答案 0 :(得分:2)
如果这是Window或Part的工具栏,您可以使用Application.e4xmi。您可以在工具栏中使用“处理工具项”。
Application.e4xmi没有提供为工具项的选定状态和正常状态设置单独图标的方法,因此您必须在处理程序类中执行此操作。类似的东西:
@Execute
public void execute(MToolItem mitem)
{
if (mitem.isSelected())
mitem.setIconURI("platform:/plugin/your.plugin.id/icons/selectedimage.png");
else
mitem.setIconURI("platform:/plugin/your.plugin.id/icons/unselectedimage.png");
// TODO other code
}