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:org.eclipse.birt.chart.ui.swt.fieldassist.FieldAssistHelper.java

License:Open Source License

/**
 * @param control/* w w w. ja va  2 s .c  o m*/
 * @param contentAdapter
 * @param values
 */
public void installContentProposalAdapter(Control control, IControlContentAdapter contentAdapter,
        String[] values) {
    IPreferenceStore store = getPreferenceStore();
    boolean propagate = store.getBoolean(PreferenceConstants.PREF_CONTENTASSISTKEY_PROPAGATE);
    KeyStroke keyStroke = null;
    char[] autoActivationCharacters = null;
    int autoActivationDelay = store.getInt(PreferenceConstants.PREF_CONTENTASSISTDELAY);
    String triggerKey = getTriggerKey();
    if (triggerKey == null) {
        keyStroke = null;
    } else {
        keyStroke = getKeyStroke(triggerKey);
    }

    ContentProposalAdapter adapter = new ContentProposalAdapter(control, contentAdapter,
            getContentProposalProvider(values), keyStroke, autoActivationCharacters);
    adapter.setAutoActivationDelay(autoActivationDelay);
    adapter.setPropagateKeys(propagate);
    adapter.setFilterStyle(getContentAssistFilterStyle());
    adapter.setProposalAcceptanceStyle(getContentAssistAcceptance());
}

From source file:org.eclipse.birt.report.designer.ui.preferences.OverlayPreferenceStore.java

License:Open Source License

private void propagateProperty(IPreferences orgin, OverlayKey key, IPreferenceStore target) {

    if (orgin.isDefault(key.fKey)) {
        if (!target.isDefault(key.fKey))
            target.setToDefault(key.fKey);
        return;//  w w w.j a  v a 2 s.c  o  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:org.eclipse.birt.report.designer.ui.preferences.OverlayPreferenceStore.java

License:Open Source License

private void propagateProperty(IPreferenceStore orgin, OverlayKey key, IPreferences target) {

    if (orgin.isDefault(key.fKey)) {
        if (!target.isDefault(key.fKey))
            target.setToDefault(key.fKey);
        return;/*from   w  w  w. j  a  va2  s .com*/
    }

    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:org.eclipse.cdt.debug.ui.memory.floatingpoint.FPRendering.java

License:Open Source License

public void allocateColors() {
    IPreferenceStore store = FPRenderingPlugin.getDefault().getPreferenceStore();

    colorBackground = new Color(Display.getDefault(),
            PreferenceConverter.getColor(store, FPRenderingPreferenceConstants.MEM_COLOR_BACKGROUND));
    colorChanged = new Color(Display.getDefault(),
            PreferenceConverter.getColor(store, FPRenderingPreferenceConstants.MEM_COLOR_CHANGED));
    colorEdit = new Color(Display.getDefault(),
            PreferenceConverter.getColor(store, FPRenderingPreferenceConstants.MEM_COLOR_EDIT));
    colorSelection = new Color(Display.getDefault(),
            PreferenceConverter.getColor(store, FPRenderingPreferenceConstants.MEM_COLOR_SELECTION));
    colorText = new Color(Display.getDefault(),
            PreferenceConverter.getColor(store, FPRenderingPreferenceConstants.MEM_COLOR_TEXT));

    // alternate cell color
    Color textColor = getColorText();
    int red = textColor.getRed();
    int green = textColor.getGreen();
    int blue = textColor.getBlue();

    float scale = store.getInt(FPRenderingPreferenceConstants.MEM_LIGHTEN_DARKEN_ALTERNATE_CELLS);

    red = (int) Math.min(red + ((255 - red) / 10) * scale, 255);
    green = (int) Math.min(green + ((255 - green) / 10) * scale, 255);
    blue = (int) Math.min(blue + ((255 - blue) / 10) * scale, 255);

    colorTextAlternate = new Color(Display.getDefault(), new RGB(red, green, blue));
}

From source file:org.eclipse.cdt.debug.ui.memory.floatingpoint.FPRendering.java

License:Open Source License

public void applyPreferences() {
    if (fRendering != null && !fRendering.isDisposed()) {
        IPreferenceStore store = FPRenderingPlugin.getDefault().getPreferenceStore();
        fRendering.setHistoryDepth(store.getInt(FPRenderingPreferenceConstants.MEM_HISTORY_TRAILS_COUNT));
        fRendering.setBackground(getColorBackground());

        FPAbstractPane panes[] = fRendering.getRenderingPanes();
        for (int index = 0; index < panes.length; index++)
            panes[index].setBackground(getColorBackground());

        setRenderingPadding(FPRenderingPlugin.getDefault().getPreferenceStore()
                .getString(IDebugUIConstants.PREF_PADDED_STR));

        fRendering.redrawPanes();//from   www. ja  va2s  .c  o m
    }
}

From source file:org.eclipse.cdt.debug.ui.memory.floatingpoint.FPRendering.java

License:Open Source License

private int getDisplayedPrecision() {
    // Retrieve the persisted data value from the store

    IPreferenceStore store = FPRenderingPlugin.getDefault().getPreferenceStore();

    FPDataType dataType = FPRendering.this.fRendering.getFPDataType();

    if (store != null)
        return store.getInt(
                dataType == FPDataType.FLOAT ? IFPRConstants.FLOAT_DISP_KEY : IFPRConstants.DOUBLE_DISP_KEY);

    // If there's nothing persisted, return the default precision for data type

    return dataType == FPDataType.FLOAT ? FPDataType.FLOAT.getDisplayedPrecision()
            : FPDataType.DOUBLE.getDisplayedPrecision();
}

From source file:org.eclipse.cdt.debug.ui.memory.floatingpoint.FPRendering.java

License:Open Source License

int getRMCvalue(String key) {
    // Return the value for the specified key

    IPreferenceStore store = FPRenderingPlugin.getDefault().getPreferenceStore();
    return (store != null) ? store.getInt(key) : 0;
}

From source file:org.eclipse.cdt.debug.ui.memory.traditional.TraditionalRendering.java

License:Open Source License

public void allocateColors() {
    IPreferenceStore store = TraditionalRenderingPlugin.getDefault().getPreferenceStore();

    colorBackground = new Color(Display.getDefault(),
            PreferenceConverter.getColor(store, TraditionalRenderingPreferenceConstants.MEM_COLOR_BACKGROUND));

    colorChanged = new Color(Display.getDefault(),
            PreferenceConverter.getColor(store, TraditionalRenderingPreferenceConstants.MEM_COLOR_CHANGED));

    colorEdit = new Color(Display.getDefault(),
            PreferenceConverter.getColor(store, TraditionalRenderingPreferenceConstants.MEM_COLOR_EDIT));

    colorSelection = new Color(Display.getDefault(),
            PreferenceConverter.getColor(store, TraditionalRenderingPreferenceConstants.MEM_COLOR_SELECTION));

    colorText = new Color(Display.getDefault(),
            PreferenceConverter.getColor(store, TraditionalRenderingPreferenceConstants.MEM_COLOR_TEXT));

    // alternate cell color
    Color textColor = getColorText();
    int red = textColor.getRed();
    int green = textColor.getGreen();
    int blue = textColor.getBlue();

    float scale = store.getInt(TraditionalRenderingPreferenceConstants.MEM_LIGHTEN_DARKEN_ALTERNATE_CELLS);

    red = (int) Math.min(red + ((255 - red) / 10) * scale, 255);
    green = (int) Math.min(green + ((255 - green) / 10) * scale, 255);
    blue = (int) Math.min(blue + ((255 - blue) / 10) * scale, 255);

    colorTextAlternate = new Color(Display.getDefault(), new RGB(red, green, blue));
}

From source file:org.eclipse.cdt.debug.ui.memory.traditional.TraditionalRendering.java

License:Open Source License

public void applyPreferences() {
    if (fRendering != null && !fRendering.isDisposed()) {
        IPreferenceStore store = TraditionalRenderingPlugin.getDefault().getPreferenceStore();

        fRendering.setHistoryDepth(/*from   w  w  w.  ja v  a  2 s .c  o  m*/
                store.getInt(TraditionalRenderingPreferenceConstants.MEM_HISTORY_TRAILS_COUNT));

        fRendering.setBackground(getColorBackground());

        AbstractPane panes[] = fRendering.getRenderingPanes();
        for (int i = 0; i < panes.length; i++)
            panes[i].setBackground(getColorBackground());

        setRenderingPadding(TraditionalRenderingPlugin.getDefault().getPreferenceStore()
                .getString(IDebugUIConstants.PREF_PADDED_STR));

        fRendering.redrawPanes();
    }
}

From source file:org.eclipse.cdt.dsf.debug.internal.ui.disassembly.AddressRulerColumn.java

License:Open Source License

/**
 * Default constructor.//from w w w . j  a  va 2  s.co m
 */
public AddressRulerColumn() {
    super(SWT.LEFT);
    IPreferenceStore prefs = getPreferenceStore();
    setForeground(getColor(DisassemblyPreferenceConstants.ADDRESS_COLOR));
    setRadix(prefs.getInt(DisassemblyPreferenceConstants.ADDRESS_RADIX));
    setShowRadixPrefix(prefs.getBoolean(DisassemblyPreferenceConstants.SHOW_ADDRESS_RADIX));
    setAddressSize(32);
}