Java 类org.eclipse.gef.ui.palette.FlyoutPaletteComposite.FlyoutPreferences 实例源码

项目:bdf2    文件:DbToolGefEditor.java   
@Override
protected FlyoutPreferences getPalettePreferences() {
    FlyoutPreferences p = super.getPalettePreferences();
    p.setDockLocation(WEST);
    p.setPaletteWidth(PALETTE_WIDTH);
    return p;
}
项目:PDFReporter-Studio    文件:AbstractVisualEditor.java   
@Override
protected FlyoutPreferences getPalettePreferences() {
    // We cache the palette preferences for the open editor
    // Default implementation returns a new FlyoutPreferences object
    // every time the getPalettePreferences method is invoked.
    if (palettePreferences == null) {
        palettePreferences = super.getPalettePreferences();
        // Palette always opened
        palettePreferences.setPaletteState(FlyoutPaletteComposite.STATE_PINNED_OPEN);
    }
    return palettePreferences;
}
项目:eclipsensis    文件:InstallOptionsDesignEditor.java   
protected FlyoutPreferences getPalettePreferences()
{
    return new FlyoutPreferences() {
        public int getDockLocation()
        {
            return cPreferenceStore.getInt(PALETTE_DOCK_LOCATION);
        }

        public int getPaletteState()
        {
            return cPreferenceStore.getInt(PALETTE_STATE);
        }

        public int getPaletteWidth()
        {
            return cPreferenceStore.getInt(PALETTE_SIZE);
        }

        public void setDockLocation(int location)
        {
            cPreferenceStore.setValue(PALETTE_DOCK_LOCATION, location);
        }

        public void setPaletteState(int state)
        {
            cPreferenceStore.setValue(PALETTE_STATE, state);
        }

        public void setPaletteWidth(int width)
        {
            cPreferenceStore.setValue(PALETTE_SIZE, width);
        }
    };
}
项目:seg.jUCMNav    文件:UcmPaletteRoot.java   
/**
 * Return a FlyoutPreferences instance used to save/load the preferences of a flyout palette.
 * 
 * @return The flyout palette preferences.
 */
public static FlyoutPreferences createPalettePreferences() {
    // set default flyout palette preference values, in case the preference
    // store
    // does not hold stored values for the given preferences
    getPreferenceStore().setDefault(PALETTE_DOCK_LOCATION, -1);
    getPreferenceStore().setDefault(PALETTE_STATE, DEFAULT_PALETTE_STATE);
    getPreferenceStore().setDefault(PALETTE_SIZE, DEFAULT_PALETTE_SIZE);

    return new FlyoutPreferences() {
        public int getDockLocation() {
            return getPreferenceStore().getInt(PALETTE_DOCK_LOCATION);
        }

        public int getPaletteState() {
            return getPreferenceStore().getInt(PALETTE_STATE);
        }

        public int getPaletteWidth() {
            return getPreferenceStore().getInt(PALETTE_SIZE);
        }

        public void setDockLocation(int location) {
            getPreferenceStore().setValue(PALETTE_DOCK_LOCATION, location);
        }

        public void setPaletteState(int state) {
            getPreferenceStore().setValue(PALETTE_STATE, state);
        }

        public void setPaletteWidth(int width) {
            getPreferenceStore().setValue(PALETTE_SIZE, width);
        }
    };

}
项目:birt    文件:ReportEditorWithPalette.java   
protected FlyoutPreferences getPalettePreferences( )
{
    return new ReportFlyoutPalettePreferences( );
}
项目:NEXCORE-UML-Modeler    文件:AbstractDiagramEditor.java   
/**
 * 
 * @see org.eclipse.gef.ui.parts.GraphicalEditorWithFlyoutPalette#getPalettePreferences()
 */
protected FlyoutPreferences getPalettePreferences() {
    return createPalettePreferences();
}
项目:gef-gwt    文件:GraphicalEditorWithFlyoutPalette.java   
/**
 * By default, this method returns a FlyoutPreferences object that stores
 * the flyout settings in the GEF plugin. Sub-classes may override.
 * 
 * @return the FlyoutPreferences object used to save the flyout palette's
 *         preferences
 */
protected FlyoutPreferences getPalettePreferences() {
    return FlyoutPaletteComposite.createFlyoutPreferences(null);
}
项目:FRaMED    文件:AbstractGraphicalEditor.java   
/**
 * By default, this method returns a FlyoutPreferences object that stores
 * the flyout settings in the GEF plugin. Sub-classes may override.
 * 
 * @return the FlyoutPreferences object used to save the flyout palette's
 *         preferences
 */
protected FlyoutPreferences getPalettePreferences() {
    return FlyoutPaletteComposite.createFlyoutPreferences(InternalGEFPlugin
            .getDefault().getPluginPreferences());
}
项目:birt    文件:GraphicalEditorWithFlyoutPalette.java   
/**
 * @return the FlyoutPreferences object used to save the flyout palette's
 *         preferences
 */
protected abstract FlyoutPreferences getPalettePreferences( );
项目:seg.jUCMNav    文件:UcmEditor.java   
/**
 * Returns the palette's preferences.
 * 
 * @see org.eclipse.gef.ui.parts.GraphicalEditorWithFlyoutPalette#getPalettePreferences()
 */
protected FlyoutPreferences getPalettePreferences() {
    return UcmPaletteRoot.createPalettePreferences();
}
项目:seg.jUCMNav    文件:GrlEditor.java   
/**
 * Returns the palette's preferences.
 * 
 * @see org.eclipse.gef.ui.parts.GraphicalEditorWithFlyoutPalette#getPalettePreferences()
 */
protected FlyoutPreferences getPalettePreferences() {
    return GrlPaletteRoot.createPalettePreferences();
}
项目:seg.jUCMNav    文件:UrnEditor.java   
protected abstract FlyoutPreferences getPalettePreferences();