Example usage for org.eclipse.jface.preference IPreferenceStore getInt

List of usage examples for org.eclipse.jface.preference IPreferenceStore getInt

Introduction

In this page you can find the example usage for org.eclipse.jface.preference IPreferenceStore getInt.

Prototype

int getInt(String name);

Source Link

Document

Returns the current value of the integer-valued preference with the given name.

Usage

From source file:fr.openpeople.rdal.model.core.diagram.providers.RdalViewProvider.java

License:Open Source License

/**
 * @generated/*from   w  w w  .j a v a  2s  .  c o m*/
 */
public Edge createRequirementAssumptions_4017(View containerView, int index, boolean persisted,
        PreferencesHint preferencesHint) {
    Connector edge = NotationFactory.eINSTANCE.createConnector();
    edge.getStyles().add(NotationFactory.eINSTANCE.createFontStyle());
    RelativeBendpoints bendpoints = NotationFactory.eINSTANCE.createRelativeBendpoints();
    ArrayList<RelativeBendpoint> points = new ArrayList<RelativeBendpoint>(2);
    points.add(new RelativeBendpoint());
    points.add(new RelativeBendpoint());
    bendpoints.setPoints(points);
    edge.setBendpoints(bendpoints);
    ViewUtil.insertChildView(containerView, edge, index, persisted);
    edge.setType(RdalVisualIDRegistry.getType(RequirementAssumptionsEditPart.VISUAL_ID));
    edge.setElement(null);
    // initializePreferences
    final IPreferenceStore prefStore = (IPreferenceStore) preferencesHint.getPreferenceStore();

    org.eclipse.swt.graphics.RGB lineRGB = PreferenceConverter.getColor(prefStore,
            IPreferenceConstants.PREF_LINE_COLOR);
    ViewUtil.setStructuralFeatureValue(edge, NotationPackage.eINSTANCE.getLineStyle_LineColor(),
            FigureUtilities.RGBToInteger(lineRGB));
    FontStyle edgeFontStyle = (FontStyle) edge.getStyle(NotationPackage.Literals.FONT_STYLE);
    if (edgeFontStyle != null) {
        FontData fontData = PreferenceConverter.getFontData(prefStore, IPreferenceConstants.PREF_DEFAULT_FONT);
        edgeFontStyle.setFontName(fontData.getName());
        edgeFontStyle.setFontHeight(fontData.getHeight());
        edgeFontStyle.setBold((fontData.getStyle() & SWT.BOLD) != 0);
        edgeFontStyle.setItalic((fontData.getStyle() & SWT.ITALIC) != 0);
        org.eclipse.swt.graphics.RGB fontRGB = PreferenceConverter.getColor(prefStore,
                IPreferenceConstants.PREF_FONT_COLOR);
        edgeFontStyle.setFontColor(FigureUtilities.RGBToInteger(fontRGB).intValue());
    }
    Routing routing = Routing.get(prefStore.getInt(IPreferenceConstants.PREF_LINE_STYLE));
    if (routing != null) {
        ViewUtil.setStructuralFeatureValue(edge, NotationPackage.eINSTANCE.getRoutingStyle_Routing(), routing);
    }
    Node label6010 = createLabel(edge, RdalVisualIDRegistry.getType(WrappingLabel4EditPart.VISUAL_ID));
    label6010.setLayoutConstraint(NotationFactory.eINSTANCE.createLocation());
    Location location6010 = (Location) label6010.getLayoutConstraint();
    location6010.setX(0);
    location6010.setY(40);
    return edge;
}

From source file:gov.nasa.arc.spife.europa.preferences.EuropaPreferences.java

License:Open Source License

public static int getEuropaPort() {
    IPreferenceStore store = EuropaPlugin.getDefault().getPreferenceStore();
    int port = store.getInt(EuropaPreferencePage.P_PORT);
    if (port == 0) {
        port = DEFAULT_PORT;/* w  w  w.  j  a  va2 s  .  com*/
        trace.warn("Europa preference port is zero. Using default: " + port);
    }
    if (Level.DEBUG.isGreaterOrEqual(trace.getEffectiveLevel())) {
        trace.debug("port: " + store.getInt(EuropaPreferencePage.P_PORT) + "  default: "
                + store.getDefaultInt(EuropaPreferencePage.P_PORT));
    }
    return port;
}

From source file:gov.nasa.arc.spife.europa.preferences.EuropaPreferences.java

License:Open Source License

public static int getMaxSteps() {
    IPreferenceStore store = EuropaPlugin.getDefault().getPreferenceStore();
    int maxSteps = store.getInt(EuropaPreferencePage.P_MAX_STEPS);
    if (maxSteps == 0) {
        maxSteps = DEFAULT_MAX_STEPS;/*  w  w w.ja v a 2s .  c o  m*/
        trace.warn("Europa preference max steps is zero. Using default: " + maxSteps);
    }
    return maxSteps;
}

From source file:gov.redhawk.ui.port.nxmplot.preferences.Preference.java

License:Open Source License

public T getValue(IPreferenceStore store) {
    if (store != null) {
        if (type == Boolean.class) {
            return type.cast(store.getBoolean(name));
        } else if (type == Double.class) {
            return type.cast(store.getDouble(name));
        } else if (type == Float.class) {
            return type.cast(store.getFloat(name));
        } else if (type == Integer.class) {
            return type.cast(store.getInt(name));
        } else if (type == Long.class) {
            return type.cast(store.getLong(name));
        } else if (type == String.class) {
            return type.cast(store.getString(name));
        } else {//w w w .j av  a2s. c o  m
            throw new IllegalStateException("Unsupported preference type " + type.getCanonicalName());
        }
    } else {
        return null;
    }
}

From source file:isabelle.eclipse.ui.preferences.OverlayPreferenceStore.java

License:Open Source License

/**
 * Propagates the given overlay key from the orgin to the target preference store.
 *
 * @param orgin the source preference store
 * @param key the overlay key// w  w w.  j a v  a2 s .  co  m
 * @param target the preference store to which the key is propagated
 */
private void propagateProperty(IPreferenceStore orgin, OverlayKey key, IPreferenceStore target) {

    if (orgin.isDefault(key.fKey)) {
        if (!target.isDefault(key.fKey))
            target.setToDefault(key.fKey);
        return;
    }

    TypeDescriptor d = key.fDescriptor;
    if (BOOLEAN == d) {

        boolean originValue = orgin.getBoolean(key.fKey);
        boolean targetValue = target.getBoolean(key.fKey);
        if (targetValue != originValue)
            target.setValue(key.fKey, originValue);

    } else if (DOUBLE == d) {

        double originValue = orgin.getDouble(key.fKey);
        double targetValue = target.getDouble(key.fKey);
        if (targetValue != originValue)
            target.setValue(key.fKey, originValue);

    } else if (FLOAT == d) {

        float originValue = orgin.getFloat(key.fKey);
        float targetValue = target.getFloat(key.fKey);
        if (targetValue != originValue)
            target.setValue(key.fKey, originValue);

    } else if (INT == d) {

        int originValue = orgin.getInt(key.fKey);
        int targetValue = target.getInt(key.fKey);
        if (targetValue != originValue)
            target.setValue(key.fKey, originValue);

    } else if (LONG == d) {

        long originValue = orgin.getLong(key.fKey);
        long targetValue = target.getLong(key.fKey);
        if (targetValue != originValue)
            target.setValue(key.fKey, originValue);

    } else if (STRING == d) {

        String originValue = orgin.getString(key.fKey);
        String targetValue = target.getString(key.fKey);
        if (targetValue != null && originValue != null && !targetValue.equals(originValue))
            target.setValue(key.fKey, originValue);

    }
}

From source file:isabelle.eclipse.ui.preferences.OverlayPreferenceStore.java

License:Open Source License

/**
 * Loads the given key from the orgin into the target.
 *
 * @param orgin the source preference store
 * @param key the overlay key/*w  w  w  . j  a v  a2s . com*/
 * @param target the preference store to which the key is propagated
 * @param forceInitialization if <code>true</code> the value in the target gets initialized before loading
 */
private void loadProperty(IPreferenceStore orgin, OverlayKey key, IPreferenceStore target,
        boolean forceInitialization) {
    TypeDescriptor d = key.fDescriptor;
    if (BOOLEAN == d) {

        if (forceInitialization)
            target.setValue(key.fKey, true);
        target.setValue(key.fKey, orgin.getBoolean(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultBoolean(key.fKey));

    } else if (DOUBLE == d) {

        if (forceInitialization)
            target.setValue(key.fKey, 1.0D);
        target.setValue(key.fKey, orgin.getDouble(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultDouble(key.fKey));

    } else if (FLOAT == d) {

        if (forceInitialization)
            target.setValue(key.fKey, 1.0F);
        target.setValue(key.fKey, orgin.getFloat(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultFloat(key.fKey));

    } else if (INT == d) {

        if (forceInitialization)
            target.setValue(key.fKey, 1);
        target.setValue(key.fKey, orgin.getInt(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultInt(key.fKey));

    } else if (LONG == d) {

        if (forceInitialization)
            target.setValue(key.fKey, 1L);
        target.setValue(key.fKey, orgin.getLong(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultLong(key.fKey));

    } else if (STRING == d) {

        if (forceInitialization)
            target.setValue(key.fKey, "1"); //$NON-NLS-1$
        target.setValue(key.fKey, orgin.getString(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultString(key.fKey));

    }
}

From source file:jp.sourceforge.pdt_tools.indentguide.IndentGuidePainter.java

License:Open Source License

/**
 * Creates a new painter for the given text viewer.
 * /*from w  ww.j  a v  a2s .co  m*/
 * @param textViewer
 *            the text viewer the painter should be attached to
 */
public IndentGuidePainter(ITextViewer textViewer) {
    super();
    fTextViewer = textViewer;
    fTextWidget = textViewer.getTextWidget();
    GC gc = new GC(fTextWidget);
    gc.setAdvanced(true);
    fIsAdvancedGraphicsPresent = gc.getAdvanced();
    gc.dispose();

    IPreferenceStore store = Activator.getDefault().getPreferenceStore();
    lineAlpha = store.getInt(PreferenceConstants.LINE_ALPHA);
    lineStyle = store.getInt(PreferenceConstants.LINE_STYLE);
    lineWidth = store.getInt(PreferenceConstants.LINE_WIDTH);
    lineShift = store.getInt(PreferenceConstants.LINE_SHIFT);
    drawLeftEnd = store.getBoolean(PreferenceConstants.DRAW_LEFT_END);
    drawBlankLine = store.getBoolean(PreferenceConstants.DRAW_BLANK_LINE);
    skipCommentBlock = store.getBoolean(PreferenceConstants.SKIP_COMMENT_BLOCK);
}

From source file:melnorme.util.swt.jface.preference.OverlayPreferenceStore.java

License:Open Source License

protected void propagateProperty(IPreferenceStore orgin, OverlayKey key, IPreferenceStore target) {
    if (orgin.isDefault(key.fKey)) {
        if (!target.isDefault(key.fKey))
            target.setToDefault(key.fKey);
        return;//w ww. j a va 2s  .co  m
    }

    TypeDescriptor d = key.fDescriptor;
    if (BOOLEAN == d) {
        boolean originValue = orgin.getBoolean(key.fKey);
        boolean targetValue = target.getBoolean(key.fKey);
        if (targetValue != originValue)
            target.setValue(key.fKey, originValue);
    } else if (DOUBLE == d) {
        double originValue = orgin.getDouble(key.fKey);
        double targetValue = target.getDouble(key.fKey);
        if (targetValue != originValue)
            target.setValue(key.fKey, originValue);
    } else if (FLOAT == d) {
        float originValue = orgin.getFloat(key.fKey);
        float targetValue = target.getFloat(key.fKey);
        if (targetValue != originValue)
            target.setValue(key.fKey, originValue);
    } else if (INT == d) {
        int originValue = orgin.getInt(key.fKey);
        int targetValue = target.getInt(key.fKey);
        if (targetValue != originValue)
            target.setValue(key.fKey, originValue);
    } else if (LONG == d) {
        long originValue = orgin.getLong(key.fKey);
        long targetValue = target.getLong(key.fKey);
        if (targetValue != originValue)
            target.setValue(key.fKey, originValue);
    } else if (STRING == d) {
        String originValue = orgin.getString(key.fKey);
        String targetValue = target.getString(key.fKey);
        if (targetValue != null && originValue != null && !targetValue.equals(originValue))
            target.setValue(key.fKey, originValue);
    }
}

From source file:melnorme.util.swt.jface.preference.OverlayPreferenceStore.java

License:Open Source License

protected void loadProperty(IPreferenceStore orgin, OverlayKey key, IPreferenceStore target,
        boolean forceInitialization) {
    TypeDescriptor d = key.fDescriptor;//from  ww  w.j a  v a  2s .  co m
    if (BOOLEAN == d) {
        if (forceInitialization)
            target.setValue(key.fKey, true);
        target.setValue(key.fKey, orgin.getBoolean(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultBoolean(key.fKey));
    } else if (DOUBLE == d) {
        if (forceInitialization)
            target.setValue(key.fKey, 1.0D);
        target.setValue(key.fKey, orgin.getDouble(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultDouble(key.fKey));
    } else if (FLOAT == d) {
        if (forceInitialization)
            target.setValue(key.fKey, 1.0F);
        target.setValue(key.fKey, orgin.getFloat(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultFloat(key.fKey));
    } else if (INT == d) {
        if (forceInitialization)
            target.setValue(key.fKey, 1);
        target.setValue(key.fKey, orgin.getInt(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultInt(key.fKey));
    } else if (LONG == d) {
        if (forceInitialization)
            target.setValue(key.fKey, 1L);
        target.setValue(key.fKey, orgin.getLong(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultLong(key.fKey));
    } else if (STRING == d) {
        if (forceInitialization)
            target.setValue(key.fKey, "1"); //$NON-NLS-1$
        target.setValue(key.fKey, orgin.getString(key.fKey));
        target.setDefault(key.fKey, orgin.getDefaultString(key.fKey));
    }
}

From source file:metabest.solver.ui.preferences.PreferenceConstants.java

License:Open Source License

public static int getPreferenceIntegerValue(String preferenceName) {
    IPreferenceStore store = Activator.getDefault().getPreferenceStore();
    return store.getInt(preferenceName);
}