缺省将Palette展开

/** 弹出调色板使用状态的首选项标识 */
	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;
	}

猜你喜欢

转载自358184482-qq-com.iteye.com/blog/1135967
今日推荐