重写FlyoutPaletteComposite.FlyoutPreferences的getDockLocation()方法
然后在editor中实现getPalettePreferences()方法
public int getDockLocation() {
int dock = getPreferenceStore().getInt(PALETTE_DOCK_LOCATION);
if (0 == dock) {
// 缺省将面板放在左边
return PositionConstants.WEST;
}
return getPreferenceStore().getInt(PALETTE_DOCK_LOCATION);
}然后在editor中实现getPalettePreferences()方法
本文介绍了如何重写FlyoutPaletteComposite的getDockLocation()方法,以设置面板默认停靠位置,并在编辑器中实现getPalettePreferences()方法。

被折叠的 条评论
为什么被折叠?



