/** 弹出调色板使用状态的首选项标识 */
private static final String PALETTE_STATE = "AbstractGraphicalEditorPaletteFactory.State"
private FlyoutPaletteComposite.FlyoutPreferences createPalettePreferences() {
this.flyoutPreferences = new FlyoutPaletteComposite.FlyoutPreferences() {
private IPreferenceStore getPreferenceStore() {
return GEFPlugin.getDefault().getPreferenceStore();
}
public int getPaletteState() {
int state = getPreferenceStore().getInt(PALETTE_STATE);
if (state == 0) {
// 缺省将面板展开
return FlyoutPaletteComposite.STATE_PINNED_OPEN;
}
return getPreferenceStore().getInt(PALETTE_STATE);
}
return flyoutPreferences;
}
缺省将Palette展开
最新推荐文章于 2024-04-27 20:50:42 发布