【发布时间】:2015-06-17 12:58:06
【问题描述】:
试图删除 Eclipse Graphiti 编辑器的调色板。
org.eclipse.graphiti.ui.editor.DiagramBehavior 有一个要覆盖的 createPaletteBehaviour(),但如果我返回 null,编辑器就会崩溃。
我也在图表行为中尝试了这个,但我实际上不希望它折叠而是删除:
@Override
protected DefaultPaletteBehavior createPaletteBehaviour() {
return new DefaultPaletteBehavior(this) {
@Override
public FlyoutPreferences getPalettePreferences() {
FlyoutPreferences palettePreferences = super.getPalettePreferences();
palettePreferences.setPaletteState(FlyoutPaletteComposite.STATE_COLLAPSED);
return palettePreferences;
}
};
}
我也更喜欢使用一些 API 而不是操纵偏好。
【问题讨论】: