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:org.eclipse.cdt.internal.ui.preferences.ScalabilityPreferencePage.java

License:Open Source License

@Override
protected void performDefaults() {
    IPreferenceStore prefs = getPreferenceStore();

    Iterator<Object> iter = fCheckBoxes.keySet().iterator();
    while (iter.hasNext()) {
        Button b = (Button) iter.next();
        String key = fCheckBoxes.get(b);
        b.setSelection(prefs.getDefaultBoolean(key));
    }//from  w  w w  . j  a  v  a 2s  .  com

    // Update slaves
    iter = fMasterSlaveListeners.iterator();
    while (iter.hasNext()) {
        SelectionListener listener = (SelectionListener) iter.next();
        listener.widgetSelected(null);
    }
    fLinesToTrigger.setStringValue(
            Integer.toString(prefs.getDefaultInt(PreferenceConstants.SCALABILITY_NUMBER_OF_LINES)));
}

From source file:org.eclipse.datatools.sqltools.plan.internal.preference.ExecutionPlanPage.java

License:Open Source License

protected void performDefaults() {
    IPreferenceStore store = getPreferenceStore();
    _verticalLayout.setSelection(store.getDefaultBoolean(PreferenceConstants.VERTICAL_LAYOUT_PLAN_VIEW));
    _horizontalLayout.setSelection(store.getDefaultBoolean(PreferenceConstants.HORIZONTAL_LAYOUT_PLAN_VIEW));
    _defaultEncoding.setSelection(store.getDefaultBoolean(PreferenceConstants.EXPORT_FORMAT_DEFAULT_ENCODEING));
    _otherEncoding.setSelection(store.getDefaultBoolean(PreferenceConstants.EXPORT_FORMAT_OTHER_ENCODEING));
    _fileEncoding.select(store.getDefaultInt(PreferenceConstants.EXPORT_FORMAT_OTHER_ENCODEING_SELECTION));
    boolean enabled = _defaultEncoding.getSelection();
    _fileEncoding.setEnabled(!enabled);//w ww.jav a 2 s . co  m
    super.performDefaults();
}

From source file:org.eclipse.datatools.sqltools.result.internal.preference.ExportFormatPreferencePage.java

License:Open Source License

protected void performDefaults() {
    super.performDefaults();
    IPreferenceStore store = getPreferenceStore();
    _addXMLHeader.setSelection(store.getDefaultBoolean(PreferenceConstants.EXPORT_FORMAT_ADD_XML_HEADER));
    _xmlHeader.setText(store.getDefaultString(PreferenceConstants.EXPORT_FORMAT_XML_HEADER));
    _addXMLRootTag.setSelection(store.getDefaultBoolean(PreferenceConstants.EXPORT_FORMAT_ADD_XML_ROOT_TAG));
    _xmlRootTag.setText(store.getDefaultString(PreferenceConstants.EXPORT_FORMAT_XML_ROOT_TAG));
    _outputFormat.select(store.getDefaultInt(PreferenceConstants.EXPORT_FORMAT_OUTPUT_FORMAT));
    _delimiter.setText(store.getDefaultString(PreferenceConstants.EXPORT_FORMAT_DELIMITER));
    _defaultEncoding.setSelection(store.getDefaultBoolean(PreferenceConstants.EXPORT_FORMAT_DEFAULT_ENCODEING));
    _otherEncoding.setSelection(store.getDefaultBoolean(PreferenceConstants.EXPORT_FORMAT_OTHER_ENCODEING));
    _fileEncoding.select(store.getDefaultInt(PreferenceConstants.EXPORT_FORMAT_OTHER_ENCODEING_SELECTION));
    store.setValue(PreferenceConstants.EXPORT_FORMAT_DELIMITER,
            OutputterConstants.DEFAULT_USER_DEFINED_DEMILITER);

    updateEnablement();//  ww w .j  a  v  a  2 s . c  o m
}

From source file:org.eclipse.datatools.sqltools.result.internal.ui.utils.PreferenceUtil.java

License:Open Source License

/**
 * /*from www . j a va  2s .  c  o  m*/
 * Gets either an int preference setting from a preference store or
 * gets the default int from the preference store, according to whether
 * the <code>usePreference</code> parameter is set to true or false.
 * 
 * @param store Preference store.
 * @param preference Preference constant.
 * @param usePreference True indicates the preference setting should be retrieved. False indicates the default should be retrieved.
 * @return boolean preference value.
 */
public static int getInt(IPreferenceStore store, String preference, boolean usePreference) {
    if (usePreference) {
        return store.getInt(preference);
    } else {
        return store.getDefaultInt(preference);
    }
}

From source file:org.eclipse.edt.ide.internal.testserver.TestServerPreferencePage.java

License:Open Source License

@Override
protected void performDefaults() {
    super.performDefaults();

    IPreferenceStore store = doGetPreferenceStore();
    enableDebug.setSelection(//from   w  ww  .ja v  a2 s  . co m
            store.getDefaultBoolean(ITestServerPreferenceConstants.PREFERENCE_TESTSERVER_ENABLE_DEBUG));
    updateHCRFailed(store.getDefaultInt(ITestServerPreferenceConstants.PREFERENCE_TESTSERVER_HCR_FAILED));
    updateHCRUnsupported(
            store.getDefaultInt(ITestServerPreferenceConstants.PREFERENCE_TESTSERVER_HCR_UNSUPPORTED));
    updateObsoleteMethods(
            store.getDefaultInt(ITestServerPreferenceConstants.PREFERENCE_TESTSERVER_OBSOLETE_METHODS));
    updateCPChanged(
            store.getDefaultInt(ITestServerPreferenceConstants.PREFERENCE_TESTSERVER_CLASSPATH_CHANGED));
}

From source file:org.eclipse.linuxtools.internal.rpm.createrepo.preference.tests.CreaterepoDeltaPropertyPageTest.java

License:Open Source License

/**
 * Test if all preferences modified in the deltas createrepo property
 * page will reset to default.//from   w w  w.  j  a va  2  s .com
 */
@Test
public void testRestoreDefaults() {
    bot.checkBox(Messages.CreaterepoDeltaPropertyPage_booleanEnableLabel).click();
    bot.textWithLabel(Messages.CreaterepoDeltaPropertyPage_maxNumberOfDeltas).setText("9"); //$NON-NLS-1$
    bot.textWithLabel(Messages.CreaterepoDeltaPropertyPage_maxDeltaSize).setText("13"); //$NON-NLS-1$
    bot.button(ICreaterepoTestConstants.OK_BUTTON).click();
    openPropertyPage();
    bot.button(ICreaterepoTestConstants.DEFAULTS).click();
    bot.button(ICreaterepoTestConstants.OK_BUTTON).click();
    IEclipsePreferences pref = project.getEclipsePreferences();
    IPreferenceStore prefStore = Activator.getDefault().getPreferenceStore();
    assertTrue(prefStore.isDefault(CreaterepoPreferenceConstants.PREF_DELTA_ENABLE));
    assertEquals(
            pref.getInt(CreaterepoPreferenceConstants.PREF_NUM_DELTAS,
                    prefStore.getInt(CreaterepoPreferenceConstants.PREF_NUM_DELTAS)),
            prefStore.getDefaultInt(CreaterepoPreferenceConstants.PREF_NUM_DELTAS));
    assertEquals(
            pref.getInt(CreaterepoPreferenceConstants.PREF_MAX_DELTA_SIZE,
                    prefStore.getInt(CreaterepoPreferenceConstants.PREF_MAX_DELTA_SIZE)),
            prefStore.getDefaultInt(CreaterepoPreferenceConstants.PREF_MAX_DELTA_SIZE));
}

From source file:org.eclipse.linuxtools.internal.rpm.createrepo.preference.tests.CreaterepoGeneralPropertyPageTest.java

License:Open Source License

/**
 * Test if all preferences modified in the general createrepo property
 * page will reset to default./*from   ww  w . j  a va 2s . c o  m*/
 */
@Test
public void testRestoreDefaults() {
    bot.checkBox(Messages.CreaterepoGeneralPropertyPage_projectSettings).click();
    bot.checkBox(Messages.CreaterepoPreferencePage_booleanChecksumName).click();
    bot.checkBox(Messages.CreaterepoPreferencePage_booleanGenerateSQLDB).click();
    bot.checkBox(Messages.CreaterepoPreferencePage_booleanIgnoreSymlinks).click();
    bot.checkBox(Messages.CreaterepoPreferencePage_booleanPrettyXML).click();
    bot.textWithLabel(Messages.CreaterepoPreferencePage_numWorkers).setText("9"); //$NON-NLS-1$
    bot.textWithLabel(Messages.CreaterepoPreferencePage_numChangelogLimit).setText("13"); //$NON-NLS-1$
    bot.checkBox(Messages.CreaterepoPreferencePage_booleanCheckTS).click();
    bot.radio(ICreaterepoChecksums.SHA512).click();
    bot.radio(ICreaterepoCompressionTypes.XZ).click();
    bot.button(ICreaterepoTestConstants.OK_BUTTON).click();
    openPropertyPage();
    bot.button(ICreaterepoTestConstants.DEFAULTS).click();
    bot.button(ICreaterepoTestConstants.OK_BUTTON).click();
    IEclipsePreferences pref = project.getEclipsePreferences();
    IPreferenceStore prefStore = Activator.getDefault().getPreferenceStore();
    assertTrue(prefStore.isDefault(CreaterepoPreferenceConstants.PREF_GENERAL_ENABLED));
    assertEquals(
            pref.getBoolean(CreaterepoPreferenceConstants.PREF_UNIQUE_MD_NAME,
                    prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_UNIQUE_MD_NAME)),
            prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_UNIQUE_MD_NAME));
    assertEquals(
            pref.getBoolean(CreaterepoPreferenceConstants.PREF_GENERATE_DB,
                    prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_GENERATE_DB)),
            prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_GENERATE_DB));
    assertEquals(
            pref.getBoolean(CreaterepoPreferenceConstants.PREF_IGNORE_SYMLINKS,
                    prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_IGNORE_SYMLINKS)),
            prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_IGNORE_SYMLINKS));
    assertEquals(
            pref.getBoolean(CreaterepoPreferenceConstants.PREF_PRETTY_XML,
                    prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_PRETTY_XML)),
            prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_PRETTY_XML));
    assertEquals(
            pref.getInt(CreaterepoPreferenceConstants.PREF_WORKERS,
                    prefStore.getInt(CreaterepoPreferenceConstants.PREF_WORKERS)),
            prefStore.getDefaultInt(CreaterepoPreferenceConstants.PREF_WORKERS));
    assertEquals(
            pref.getInt(CreaterepoPreferenceConstants.PREF_CHANGELOG_LIMIT,
                    prefStore.getInt(CreaterepoPreferenceConstants.PREF_CHANGELOG_LIMIT)),
            prefStore.getDefaultInt(CreaterepoPreferenceConstants.PREF_CHANGELOG_LIMIT));
    assertEquals(
            pref.getBoolean(CreaterepoPreferenceConstants.PREF_CHECK_TS,
                    prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_CHECK_TS)),
            prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_CHECK_TS));
    assertEquals(
            pref.get(CreaterepoPreferenceConstants.PREF_CHECKSUM,
                    prefStore.getDefaultString(CreaterepoPreferenceConstants.PREF_CHECKSUM)),
            prefStore.getDefaultString(CreaterepoPreferenceConstants.PREF_CHECKSUM));
    assertEquals(
            pref.get(CreaterepoPreferenceConstants.PREF_COMPRESSION_TYPE,
                    prefStore.getDefaultString(CreaterepoPreferenceConstants.PREF_COMPRESSION_TYPE)),
            prefStore.getDefaultString(CreaterepoPreferenceConstants.PREF_COMPRESSION_TYPE));
}

From source file:org.eclipse.linuxtools.internal.rpm.createrepo.preference.tests.CreaterepoPreferenceInitializationTest.java

License:Open Source License

/**
 * These should be what is stored in the default preferences and what
 * the values should change to if "Restore Defaults" on a preference page
 * is clicked. Make sure it tests are checking values declared in
 * {@linkplain CreaterepoPreferenceConstants}
 */// w  w  w  .jav  a 2s .  c  om
@Test
public void testPreferenceDefaults() {
    IPreferenceStore prefStore = Activator.getDefault().getPreferenceStore();
    assertEquals(CreaterepoPreferenceConstants.DEFAULT_UNIQUE_MD_NAME,
            prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_UNIQUE_MD_NAME));
    assertEquals(CreaterepoPreferenceConstants.DEFAULT_GENERATE_DB,
            prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_GENERATE_DB));
    assertEquals(CreaterepoPreferenceConstants.DEFAULT_IGNORE_SYMLINKS,
            prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_IGNORE_SYMLINKS));
    assertEquals(CreaterepoPreferenceConstants.DEFAULT_PRETTY,
            prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_PRETTY_XML));
    assertEquals(CreaterepoPreferenceConstants.DEFAULT_NUM_WORKERS,
            prefStore.getDefaultInt(CreaterepoPreferenceConstants.PREF_WORKERS));
    assertEquals(CreaterepoPreferenceConstants.DEFAULT_CHECK_TS,
            prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_CHECK_TS));
    assertEquals(CreaterepoPreferenceConstants.DEFAULT_CHANGELOG_LIMIT,
            prefStore.getDefaultInt(CreaterepoPreferenceConstants.PREF_CHANGELOG_LIMIT));
    assertEquals(CreaterepoPreferenceConstants.DEFAULT_CHECKSUM,
            prefStore.getDefaultString(CreaterepoPreferenceConstants.PREF_CHECKSUM));
    assertEquals(CreaterepoPreferenceConstants.DEFAULT_COMPRESS_TYPE,
            prefStore.getDefaultString(CreaterepoPreferenceConstants.PREF_COMPRESSION_TYPE));
    assertEquals(CreaterepoPreferenceConstants.DEFAULT_GENERAL_ENABLED,
            prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_GENERAL_ENABLED));
    assertEquals(CreaterepoPreferenceConstants.DEFAULT_DELTA_ENABLE,
            prefStore.getDefaultBoolean(CreaterepoPreferenceConstants.PREF_DELTA_ENABLE));
    assertEquals(CreaterepoPreferenceConstants.DEFAULT_NUM_DELTAS,
            prefStore.getDefaultInt(CreaterepoPreferenceConstants.PREF_NUM_DELTAS));
    assertEquals(CreaterepoPreferenceConstants.DEFAULT_MAX_DELTA_SIZE,
            prefStore.getDefaultInt(CreaterepoPreferenceConstants.PREF_MAX_DELTA_SIZE));
}

From source file:org.eclipse.linuxtools.internal.systemtap.ui.ide.IDEPlugin.java

License:Open Source License

/**
 * Create an uri to be used to connect to the remote machine
 */// w  w  w.  ja va  2 s .co m
public URI createRemoteUri(String path) {
    IPreferenceStore p = ConsoleLogPlugin.getDefault().getPreferenceStore();
    String user = p.getString(ConsoleLogPreferenceConstants.SCP_USER);
    String host = p.getString(ConsoleLogPreferenceConstants.HOST_NAME);
    if (path == null) {
        path = ""; //$NON-NLS-1$
    }
    int port = p.getInt(ConsoleLogPreferenceConstants.PORT_NUMBER);
    if (port == 0) {
        port = p.getDefaultInt(ConsoleLogPreferenceConstants.PORT_NUMBER);
    }
    try {
        return new URI("ssh", user, host, port, path, null, null); //$NON-NLS-1$
    } catch (URISyntaxException uri) {
        return null;
    }
}

From source file:org.eclipse.ptp.debug.internal.ui.preferences.PDebugPreferencePage.java

License:Open Source License

@Override
public void performDefaults() {
    IPreferenceStore store = getPreferenceStore();
    fPathsButton.setSelection(store.getDefaultBoolean(IPDebugConstants.PREF_SHOW_FULL_PATHS));
    fRegisteredProcessButton.setSelection(store.getDefaultBoolean(IPDebugConstants.PREF_DEBUG_REGISTER_PROC_0));
    commandTimeoutField//  w w w . ja v  a2  s  .  c  o  m
            .setStringValue(String.valueOf(store.getDefaultInt(IPDebugConstants.PREF_DEBUG_COMM_TIMEOUT)));
    updateVariableOnSuspendButton
            .setSelection(store.getDefaultBoolean(IPDebugConstants.PREF_UPDATE_VARIABLES_ON_SUSPEND));
    updateVariableOnChangeButton
            .setSelection(store.getDefaultBoolean(IPDebugConstants.PREF_UPDATE_VARIABLES_ON_CHANGE));
    commandTimeoutField.loadDefault();
    super.performDefaults();
}