我有一个插件,可以为org.ui.eclipse.decorators
提供标签装饰器。
我希望这个标签装饰器现在默认处于非活动状态,通过将其state
- 属性设置为false
可以非常直接地实现。
现在我的问题: 是否可以通过编程方式从另一个插件更改此装饰器的状态? 用户可以从全局首选项中检查和取消选中此装饰器,但是这也可以通过另一个插件实现吗?
提前致谢!
答案 0 :(得分:3)
您可以使用以下方式启用(或禁用)装饰器:
IDecoratorManager manager = PlatformUI.getWorkbench().getDecoratorManager();
manager.setEnabled("decorator id", true);