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

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

Introduction

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

Prototype

int getDefaultInt(String name);

Source Link

Document

Returns the default value for the integer-valued preference with the given name.

Usage

From source file:net.certiv.fluentmark.preferences.OverlayPreferenceStore.java

License:Open Source License

/**
 * Loads the given key from the origin into the target.
 *
 * @param origin the source preference store
 * @param key the overlay key/*from   w  w w. jav a 2s .co m*/
 * @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 origin, OverlayKey key, IPreferenceStore target,
        boolean forceInitialization) {
    TypeDescriptor d = key.fDescriptor;
    if (BOOLEAN == d) {

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

    } else if (DOUBLE == d) {

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

    } else if (FLOAT == d) {

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

    } else if (INT == d) {

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

    } else if (LONG == d) {

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

    } else if (STRING == d) {

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

    }
}

From source file:net.sf.eclipsensis.update.preferences.SchedulerPreferencePage.java

License:Open Source License

private void loadDefaults() {
    IPreferenceStore prefs = getPreferenceStore();
    mAutoUpdate.setSelection(prefs.getDefaultBoolean(AUTO_UPDATE));

    int updateSchedule = prefs.getDefaultInt(UPDATE_SCHEDULE);
    mStartup.setSelection(updateSchedule == SchedulerConstants.SCHEDULE_ON_STARTUP);

    mDaily.setSelection(updateSchedule == SchedulerConstants.SCHEDULE_DAILY);
    setTime(mDailyTime, prefs.getDefaultInt(DAILY_TIME));

    mWeekly.setSelection(updateSchedule == SchedulerConstants.SCHEDULE_WEEKLY);
    mDayOfWeek.select(prefs.getDefaultInt(DAY_OF_WEEK));
    setTime(mWeeklyTime, prefs.getDefaultInt(WEEKLY_TIME));

    mMonthly.setSelection(updateSchedule == SchedulerConstants.SCHEDULE_MONTHLY);
    mDayOfMonth.select(prefs.getDefaultInt(DAY_OF_MONTH));
    setTime(mMonthlyTime, prefs.getDefaultInt(MONTHLY_TIME));

    int updateAction = prefs.getDefaultInt(UPDATE_ACTION);
    mNotify.setSelection(updateAction == SchedulerConstants.UPDATE_NOTIFY);
    mDownload.setSelection(updateAction == SchedulerConstants.UPDATE_DOWNLOAD);
    mInstall.setSelection(updateAction == SchedulerConstants.UPDATE_INSTALL);
}

From source file:net.sf.solareclipse.ui.preferences.OverlayPreferenceStore.java

License:Open Source License

private void loadProperty(IPreferenceStore orgin, PreferenceDescriptor key, IPreferenceStore target,
        boolean forceInitialization) {
    PreferenceDescriptor.Type d = key.type;
    if (PreferenceDescriptor.BOOLEAN == d) {
        if (forceInitialization) {
            target.setValue(key.key, true);
        }/*from  w w  w. j  a  va2 s .  c  o  m*/
        target.setValue(key.key, orgin.getBoolean(key.key));
        target.setDefault(key.key, orgin.getDefaultBoolean(key.key));
    } else if (PreferenceDescriptor.DOUBLE == d) {
        if (forceInitialization) {
            target.setValue(key.key, 1.0D);
        }
        target.setValue(key.key, orgin.getDouble(key.key));
        target.setDefault(key.key, orgin.getDefaultDouble(key.key));
    } else if (PreferenceDescriptor.FLOAT == d) {
        if (forceInitialization) {
            target.setValue(key.key, 1.0F);
        }
        target.setValue(key.key, orgin.getFloat(key.key));
        target.setDefault(key.key, orgin.getDefaultFloat(key.key));
    } else if (PreferenceDescriptor.INT == d) {
        if (forceInitialization) {
            target.setValue(key.key, 1);
        }
        target.setValue(key.key, orgin.getInt(key.key));
        target.setDefault(key.key, orgin.getDefaultInt(key.key));
    } else if (PreferenceDescriptor.LONG == d) {
        if (forceInitialization) {
            target.setValue(key.key, 1L);
        }
        target.setValue(key.key, orgin.getLong(key.key));
        target.setDefault(key.key, orgin.getDefaultLong(key.key));
    } else if (PreferenceDescriptor.STRING == d) {
        if (forceInitialization) {
            target.setValue(key.key, "1"); //$NON-NLS-1$
        }
        target.setValue(key.key, orgin.getString(key.key));
        target.setDefault(key.key, orgin.getDefaultString(key.key));
    }
}

From source file:net.sourceforge.eclipsetrader.core.CorePlugin.java

License:Open Source License

@Override
public void start(BundleContext context) throws Exception {
    super.start(context);

    System.setProperty("workspace_loc", Platform.getLocation().toPortableString()); //$NON-NLS-1$
    configureLogging();/*from w w  w  . j  a v a  2 s.  co m*/

    LogListener logListener = new LogListener();
    Platform.addLogListener(logListener);
    getLog().addLogListener(logListener);

    IPreferenceStore preferenceStore = getPreferenceStore();
    preferenceStore.setDefault(FEED_RUNNING, false);
    if (preferenceStore.getDefaultInt(PREFS_HISTORICAL_PRICE_RANGE) == 0)
        preferenceStore.setDefault(PREFS_HISTORICAL_PRICE_RANGE, 5);
    if (preferenceStore.getDefaultInt(PREFS_NEWS_DATE_RANGE) == 0)
        preferenceStore.setDefault(PREFS_NEWS_DATE_RANGE, 3);

    preferenceStore.setDefault(PREFS_DELETE_CANCELED_ORDERS, false);
    preferenceStore.setDefault(PREFS_DELETE_CANCELED_ORDERS_DAYS, 2);
    preferenceStore.setDefault(PREFS_DELETE_FILLED_ORDERS, false);
    preferenceStore.setDefault(PREFS_DELETE_FILLED_ORDERS_DAYS, 5);

    preferenceStore.setValue(FEED_RUNNING, false);
    CorePlugin.getDefault().getPreferenceStore().addPropertyChangeListener(feedPropertyListener);

    PlatformUI.getWorkbench().getActiveWorkbenchWindow().addPerspectiveListener(perspectiveListener);
}

From source file:net.sourceforge.eclipsetrader.core.ui.preferences.DataPreferencesPage.java

License:Open Source License

protected void performDefaults() {
    IPreferenceStore preferences = CorePlugin.getDefault().getPreferenceStore();

    securityHistoryRange.setSelection(preferences.getDefaultInt(CorePlugin.PREFS_HISTORICAL_PRICE_RANGE));

    deleteCanceledOrders.setSelection(preferences.getDefaultBoolean(CorePlugin.PREFS_DELETE_CANCELED_ORDERS));
    canceledOrdersDays.setSelection(preferences.getDefaultInt(CorePlugin.PREFS_DELETE_CANCELED_ORDERS_DAYS));
    canceledOrdersDays.setEnabled(deleteCanceledOrders.getSelection());

    deleteFilledOrders.setSelection(preferences.getDefaultBoolean(CorePlugin.PREFS_DELETE_FILLED_ORDERS));
    filledOrdersDays.setSelection(preferences.getDefaultInt(CorePlugin.PREFS_DELETE_FILLED_ORDERS_DAYS));
    filledOrdersDays.setEnabled(deleteFilledOrders.getSelection());
}

From source file:net.tourbook.common.util.Util.java

License:Open Source License

public static int getPrefixPrefInt(final IPreferenceStore prefStore, final String prefPrefix,
        final String prefKey) {

    int prefValue;

    if (prefStore.contains(prefPrefix + prefKey)) {
        prefValue = prefStore.getInt(prefPrefix + prefKey);
    } else {/*from w ww.j a  va  2s .  com*/
        prefValue = prefStore.getDefaultInt(prefKey);
    }

    return prefValue;
}

From source file:org.apache.directory.studio.schemaeditor.view.preferences.HierarchyViewPreferencePage.java

License:Apache License

/**
 * {@inheritDoc}/*from   w  w  w. j  a v  a  2s  .com*/
 */
protected void performDefaults() {
    IPreferenceStore store = Activator.getDefault().getPreferenceStore();

    labelCombo.select(store.getDefaultInt(PluginConstants.PREFS_HIERARCHY_VIEW_LABEL));
    limitButton.setSelection(store.getDefaultBoolean(PluginConstants.PREFS_HIERARCHY_VIEW_ABBREVIATE));
    lengthText.setEnabled(limitButton.getSelection());
    lengthText.setText(store.getDefaultString(PluginConstants.PREFS_HIERARCHY_VIEW_ABBREVIATE_MAX_LENGTH));

    secondaryLabelButtonDisplay.setSelection(
            store.getDefaultBoolean(PluginConstants.PREFS_HIERARCHY_VIEW_SECONDARY_LABEL_DISPLAY));
    secondaryLabelCombo.select(store.getDefaultInt(PluginConstants.PREFS_HIERARCHY_VIEW_SECONDARY_LABEL));
    secondaryLabelLimitButton.setSelection(
            store.getDefaultBoolean(PluginConstants.PREFS_HIERARCHY_VIEW_SECONDARY_LABEL_ABBREVIATE));
    secondaryLabelLengthText.setText(
            store.getDefaultString(PluginConstants.PREFS_HIERARCHY_VIEW_SECONDARY_LABEL_ABBREVIATE_MAX_LENGTH));

    if (secondaryLabelButtonDisplay.getSelection()) {
        secondaryLabelCombo.setEnabled(true);
        secondaryLabelLimitButton.setEnabled(true);
        secondaryLabelLengthText.setEnabled(secondaryLabelLimitButton.getSelection());
    } else {
        secondaryLabelCombo.setEnabled(false);
        secondaryLabelLimitButton.setEnabled(false);
        secondaryLabelLengthText.setEnabled(false);
    }

    super.performDefaults();
}

From source file:org.apache.directory.studio.schemaeditor.view.preferences.SchemaViewPreferencePage.java

License:Apache License

/**
 * {@inheritDoc}//  w  w w.ja va 2  s  .  com
 */
protected void performDefaults() {
    IPreferenceStore store = Activator.getDefault().getPreferenceStore();

    labelCombo.select(store.getDefaultInt(PluginConstants.PREFS_SCHEMA_VIEW_LABEL));
    limitButton.setSelection(store.getDefaultBoolean(PluginConstants.PREFS_SCHEMA_VIEW_ABBREVIATE));
    lengthText.setEnabled(limitButton.getSelection());
    lengthText.setText(store.getDefaultString(PluginConstants.PREFS_SCHEMA_VIEW_ABBREVIATE_MAX_LENGTH));

    secondaryLabelButtonDisplay
            .setSelection(store.getDefaultBoolean(PluginConstants.PREFS_SCHEMA_VIEW_SECONDARY_LABEL_DISPLAY));
    secondaryLabelCombo.select(store.getDefaultInt(PluginConstants.PREFS_SCHEMA_VIEW_SECONDARY_LABEL));
    secondaryLabelLimitButton.setSelection(
            store.getDefaultBoolean(PluginConstants.PREFS_SCHEMA_VIEW_SECONDARY_LABEL_ABBREVIATE));
    secondaryLabelLengthText.setText(
            store.getDefaultString(PluginConstants.PREFS_SCHEMA_VIEW_SECONDARY_LABEL_ABBREVIATE_MAX_LENGTH));

    if (secondaryLabelButtonDisplay.getSelection()) {
        secondaryLabelCombo.setEnabled(true);
        secondaryLabelLimitButton.setEnabled(true);
        secondaryLabelLengthText.setEnabled(secondaryLabelLimitButton.getSelection());
    } else {
        secondaryLabelCombo.setEnabled(false);
        secondaryLabelLimitButton.setEnabled(false);
        secondaryLabelLengthText.setEnabled(false);
    }

    schemaLabelButtonDisplay
            .setSelection(store.getDefaultBoolean(PluginConstants.PREFS_SCHEMA_VIEW_SCHEMA_LABEL_DISPLAY));

    super.performDefaults();
}

From source file:org.apache.directory.studio.schemaeditor.view.preferences.SearchViewPreferencePage.java

License:Apache License

/**
 * {@inheritDoc}//from  ww w.ja v a2s. c om
 */
protected void performDefaults() {
    IPreferenceStore store = Activator.getDefault().getPreferenceStore();

    labelCombo.select(store.getDefaultInt(PluginConstants.PREFS_SEARCH_VIEW_LABEL));
    limitButton.setSelection(store.getDefaultBoolean(PluginConstants.PREFS_SEARCH_VIEW_ABBREVIATE));
    lengthText.setEnabled(limitButton.getSelection());
    lengthText.setText(store.getDefaultString(PluginConstants.PREFS_SEARCH_VIEW_ABBREVIATE_MAX_LENGTH));

    secondaryLabelButtonDisplay
            .setSelection(store.getDefaultBoolean(PluginConstants.PREFS_SEARCH_VIEW_SECONDARY_LABEL_DISPLAY));
    secondaryLabelCombo.select(store.getDefaultInt(PluginConstants.PREFS_SEARCH_VIEW_SECONDARY_LABEL));
    secondaryLabelLimitButton.setSelection(
            store.getDefaultBoolean(PluginConstants.PREFS_SEARCH_VIEW_SECONDARY_LABEL_ABBREVIATE));
    secondaryLabelLengthText.setText(
            store.getDefaultString(PluginConstants.PREFS_SEARCH_VIEW_SECONDARY_LABEL_ABBREVIATE_MAX_LENGTH));

    if (secondaryLabelButtonDisplay.getSelection()) {
        secondaryLabelCombo.setEnabled(true);
        secondaryLabelLimitButton.setEnabled(true);
        secondaryLabelLengthText.setEnabled(secondaryLabelLimitButton.getSelection());
    } else {
        secondaryLabelCombo.setEnabled(false);
        secondaryLabelLimitButton.setEnabled(false);
        secondaryLabelLengthText.setEnabled(false);
    }

    schemaLabelButtonDisplay
            .setSelection(store.getDefaultBoolean(PluginConstants.PREFS_SEARCH_VIEW_SCHEMA_LABEL_DISPLAY));

    super.performDefaults();
}

From source file:org.axdt.common.preferences.fields.IntegerField.java

License:Open Source License

public Integer getDefault(IPreferenceStore store) {
    return store.getDefaultInt(key);
}