【发布时间】:2017-12-26 01:19:57
【问题描述】:
我目前正在使用 Eclipse e4 开发 Web 浏览器应用程序。 我想在工具栏上放一个切换按钮来保存我的收藏夹网址。
我希望它像 Google Chrome 中的那样,按下时变成黄色的星星(链接已添加到收藏夹)。
我该怎么做?
我应该为此使用 Application.e4xmi 吗?
【问题讨论】:
标签: eclipse button toolbar rcp e4
我目前正在使用 Eclipse e4 开发 Web 浏览器应用程序。 我想在工具栏上放一个切换按钮来保存我的收藏夹网址。
我希望它像 Google Chrome 中的那样,按下时变成黄色的星星(链接已添加到收藏夹)。
我该怎么做?
我应该为此使用 Application.e4xmi 吗?
【问题讨论】:
标签: eclipse button toolbar rcp e4
如果 Application.e4xmi 是 Window 或 Part 的工具栏,您可以使用它。您将在工具栏中使用“已处理的工具项”。
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
}
【讨论】: