更新E4中处理程序的已检查状态

时间:2017-05-08 05:59:33

标签: eclipse-plugin e4

在E3中,我们有几个要检查的处理程序,因此处理程序必须弄清楚何时进行检查。那时候这是一件容易的事:

public class MyHandler extends AbstractHandler implements IElementUpdater {
    @Override
    public void updateElement(UIElement element, Map parameters) {
        element.setChecked(calculateCheckState());
    }
}

我找到this similar question,但它更广泛(更新所有命令,而我只想在框架看起来有必要时设置检查状态)。由于可以检查工具和菜单项或广播项目,因此必须以某种方式实现。

那么如何在E4中设置处理程序的检查状态?

0 个答案:

没有答案