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

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

Introduction

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

Prototype

void setValue(String name, boolean value);

Source Link

Document

Sets the current value of the boolean-valued preference with the given name.

Usage

From source file:com.axmor.eclipse.typescript.core.TypeScriptEditorSettings.java

License:Open Source License

/**
 * Saves current settings to eclipse preferences store. 
 *///w  w  w . j  a v a2s. c o  m
public void save() {
    IPreferenceStore store = Activator.getDefault().getPreferenceStore();
    store.setValue("indentSize", getIndentSize());
    store.setValue("tabSize", getTabSize());
    store.setValue("newLineChar", getNewLineCharacter());
    store.setValue("convertTabs", isConvertTabsToSpaces());
    store.setValue("autoFormatOnSave", isAutoFormatOnSave());
    store.setValue("insertSpaceComma", isInsertSpaceAfterCommaDelimiter());
    store.setValue("insertSpaceSemicolon", isInsertSpaceAfterSemicolon());
    store.setValue("insertSpaceBinary", isInsertSpaceBinaryOperators());
    store.setValue("insertSpaceKeywords", isInsertSpaceAfterKeywords());
    store.setValue("insertSpaceFunction", isInsertSpaceAfterFunction());
    store.setValue("insertSpaceParenthesis", isInsertSpaceAfterNonemptyParenthesis());
    store.setValue("placeBraceFunctions", isPlaceOpenBraceFunctions());
    store.setValue("placeBraceBlocks", isPlaceOpenBraceControlBlocks());
    store.setValue("insertCloseBrackets", isInsertCloseBrackets());
    store.setValue("insertSemicolons", isInsertSemicolons());
}

From source file:com.axmor.eclipse.typescript.editor.preferences.OverlayPreferenceStore.java

License:Open Source License

private void propagateProperty(IPreferenceStore orgin, OverlayKey key, IPreferenceStore target) {
    if (orgin.isDefault(key.fKey)) {
        if (!target.isDefault(key.fKey))
            target.setToDefault(key.fKey);
        return;/*from w ww .  j av a 2 s  .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:com.axmor.eclipse.typescript.editor.preferences.OverlayPreferenceStore.java

License:Open Source License

private void loadProperty(IPreferenceStore orgin, OverlayKey key, IPreferenceStore target,
        boolean forceInitialization) {
    TypeDescriptor d = key.fDescriptor;// w  w  w .  j  a va 2s  . c om
    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:com.bb.extensions.plugin.unittests.internal.preferences.InstallDependenciesJob.java

License:Open Source License

@Override
protected IStatus run(IProgressMonitor monitor) {
    Bundle depsBundle = Platform.getBundle(Constants.DEPENDENCIES_PLUGIN);
    try {//from   w  w w .ja v a 2 s.  com
        ZipUtils.extractZip(depsBundle.getEntry("files/cmake.zip") //$NON-NLS-1$
                .openStream(), _folder);
        ZipUtils.extractZip(depsBundle.getEntry("files/qt.zip") //$NON-NLS-1$
                .openStream(), _folder);
        ZipUtils.extractZip(depsBundle.getEntry("files/mingw.zip")//$NON-NLS-1$
                .openStream(), _folder);
        ZipUtils.extractZip(depsBundle.getEntry("files/msys.zip") //$NON-NLS-1$
                .openStream(), _folder);

        IPreferenceStore store = Activator.getDefault().getPreferenceStore();
        store.setValue(PreferenceConstants.P_CMAKE,
                _folder + File.separator + "CMake" + File.separator + "bin" + File.separator + "cmake.exe");
        store.setValue(PreferenceConstants.P_QMAKE,
                _folder + File.separator + "Qt" + File.separator + "bin" + File.separator + "qmake.exe");
        store.setValue(PreferenceConstants.P_MINGW, _folder + File.separator + "mingw" + File.separator);
        store.setValue(PreferenceConstants.P_MSYS,
                _folder + File.separator + "msys" + File.separator + "1.0" + File.separator);
        PreferenceUtils.updatedPreferences();
    } catch (IOException e) {
        e.printStackTrace();
        return Status.CANCEL_STATUS;
    }
    return Status.OK_STATUS;
}

From source file:com.bb.extensions.plugin.unittests.internal.wizards.install.InstallWizard.java

License:Open Source License

@Override
public boolean performFinish() {
    InstallProperties properties = new InstallProperties();
    properties.setBuildSystem(_configurationPage.getBuildSystem());
    properties.setTestFramework(_configurationPage.getTestFramework());
    properties.setCmakeDependency(_configurationPage.getCmakeDependencyInformation());
    properties.setQmakeDependency(_configurationPage.getQmakeDependencyInformation());
    properties.setMingwDependency(_configurationPage.getMingwDependencyInformation());
    properties.setMsysDependency(_configurationPage.getMsysDependencyInformation());

    // update the preference for the new local install
    IPreferenceStore store = Activator.getDefault().getPreferenceStore();
    boolean wereAnySet = false;
    if (properties.getCmakeDependency().getLocation() == Location.LOCAL) {
        store.setValue(PreferenceConstants.P_CMAKE, properties.getCmakeDependency().getPath());
        wereAnySet = true;/*  ww  w. j  av  a2s.co  m*/
    }
    if (properties.getQmakeDependency().getLocation() == Location.LOCAL) {
        store.setValue(PreferenceConstants.P_QMAKE, properties.getQmakeDependency().getPath());
        wereAnySet = true;
    }
    if (properties.getMingwDependency().getLocation() == Location.LOCAL) {
        store.setValue(PreferenceConstants.P_MINGW, properties.getMingwDependency().getPath());
        wereAnySet = true;
    }
    if (properties.getMsysDependency().getLocation() == Location.LOCAL) {
        store.setValue(PreferenceConstants.P_MSYS, properties.getMsysDependency().getPath());
        wereAnySet = true;
    }
    if (wereAnySet) {
        PreferenceUtils.updatedPreferences();
    }

    InstallUnitTestsJob job = new InstallUnitTestsJob(_project, properties);
    job.setUser(true);
    job.schedule();
    return true;
}

From source file:com.bdaum.zoom.ai.clarifai.internal.preference.PagePart.java

License:Open Source License

@Override
public void performOk() {
    disposeResources();//from ww  w . j a  v a 2  s .c o m
    IPreferenceStore preferenceStore = getPreferenceStore();
    preferenceStore.setValue(PreferenceConstants.CLIENTID, clientIdField.getText());
    preferenceStore.setValue(PreferenceConstants.CLIENTSECRET, clientSecretField.getText());
    preferenceStore.setValue(PreferenceConstants.MAXCONCEPTS, conceptField.getSelection());
    preferenceStore.setValue(PreferenceConstants.MINCONFIDENCE, confidenceField.getSelection());
    preferenceStore.setValue(PreferenceConstants.MARKABOVE, aboveField.getSelection());
    preferenceStore.setValue(PreferenceConstants.MARKKNOWNONLY, knownButton.getSelection());
    preferenceStore.setValue(PreferenceConstants.ADULTCONTENTS, adultButton.getSelection());
    preferenceStore.setValue(PreferenceConstants.FACES, faceButton.getSelection());
    preferenceStore.setValue(PreferenceConstants.CELEBRITIES, celebrityButton.getSelection());
    preferenceStore.setValue(PreferenceConstants.TRANSLATE,
            translateButton.isEnabled() && translateButton.getSelection());
    Theme theme = (Theme) modelCombo.getStructuredSelection().getFirstElement();
    if (theme != null)
        preferenceStore.setValue(PreferenceConstants.THEME, theme.getId());
    String lang = null;
    if (languageCombo.getControl().isEnabled())
        lang = (String) languageCombo.getStructuredSelection().getFirstElement();
    preferenceStore.setValue(PreferenceConstants.LANGUAGE, lang != null ? lang : "en"); //$NON-NLS-1$
}

From source file:com.bdaum.zoom.ai.clarifai.internal.preference.PagePart.java

License:Open Source License

@Override
public void performDefaults() {
    IPreferenceStore preferenceStore = getPreferenceStore();
    preferenceStore.setValue(PreferenceConstants.MAXCONCEPTS,
            preferenceStore.getDefaultInt(PreferenceConstants.MAXCONCEPTS));
    preferenceStore.setValue(PreferenceConstants.MINCONFIDENCE,
            preferenceStore.getDefaultInt(PreferenceConstants.MINCONFIDENCE));
    preferenceStore.setValue(PreferenceConstants.MARKABOVE,
            preferenceStore.getDefaultInt(PreferenceConstants.MARKABOVE));
    preferenceStore.setValue(PreferenceConstants.MARKKNOWNONLY,
            preferenceStore.getDefaultBoolean(PreferenceConstants.MARKKNOWNONLY));
    preferenceStore.setValue(PreferenceConstants.ADULTCONTENTS,
            preferenceStore.getDefaultBoolean(PreferenceConstants.ADULTCONTENTS));
    preferenceStore.setValue(PreferenceConstants.FACES,
            preferenceStore.getDefaultBoolean(PreferenceConstants.FACES));
    preferenceStore.setValue(PreferenceConstants.CELEBRITIES,
            preferenceStore.getDefaultBoolean(PreferenceConstants.CELEBRITIES));
    preferenceStore.setValue(PreferenceConstants.TRANSLATE,
            preferenceStore.getDefaultBoolean(PreferenceConstants.TRANSLATE));
    preferenceStore.setValue(PreferenceConstants.THEME,
            preferenceStore.getDefaultString(PreferenceConstants.THEME));
    preferenceStore.setValue(PreferenceConstants.LANGUAGE,
            preferenceStore.getDefaultString(PreferenceConstants.LANGUAGE));
    fillValues();/* w  w w .j  av a 2 s  .c om*/
}

From source file:com.bdaum.zoom.ai.internal.preference.AiPreferencePage.java

License:Open Source License

@Override
protected void doPerformDefaults() {
    IPreferenceStore preferenceStore = getPreferenceStore();
    preferenceStore.setValue(PreferenceConstants.ENABLE,
            preferenceStore.getDefaultBoolean(PreferenceConstants.ENABLE));
}

From source file:com.bdaum.zoom.ai.internal.preference.AiPreferencePage.java

License:Open Source License

@Override
protected void doPerformOk() {
    disposeTimer();/*  w w w  .j  a  v a  2 s .  com*/
    IPreferenceStore preferenceStore = getPreferenceStore();
    boolean enabled = enableButton.getSelection();
    preferenceStore.setValue(PreferenceConstants.ENABLE, enabled);
    if (enabled) {
        preferenceStore.setValue(PreferenceConstants.TRANSLATORKEY, keyField.getText());
        String selectedLanguage = getSelectedLanguage();
        if (selectedLanguage != null)
            preferenceStore.setValue(PreferenceConstants.LANGUAGE, selectedLanguage);
    }
    CTabItem tabItem = tabFolder.getSelection();
    if (tabItem != null)
        preferenceStore.setValue(PreferenceConstants.ACTIVEPROVIDER, tabItem.getText().trim());
}

From source file:com.bdaum.zoom.ai.msvision.internal.preference.PagePart.java

License:Open Source License

@Override
public void performOk() {
    disposeTimer();//from w  w  w .j  ava 2 s  .  c o  m
    IPreferenceStore preferenceStore = getPreferenceStore();
    preferenceStore.setValue(PreferenceConstants.KEY, keyField.getText());
    preferenceStore.setValue(PreferenceConstants.MAXCONCEPTS, conceptField.getSelection());
    preferenceStore.setValue(PreferenceConstants.MINCONFIDENCE, confidenceField.getSelection());
    preferenceStore.setValue(PreferenceConstants.MARKABOVE, aboveField.getSelection());
    preferenceStore.setValue(PreferenceConstants.MARKKNOWNONLY, knownButton.getSelection());
    preferenceStore.setValue(PreferenceConstants.ADULTCONTENTS, adultButton.getSelection());
    preferenceStore.setValue(PreferenceConstants.FACES, faceButton.getSelection());
    preferenceStore.setValue(PreferenceConstants.CELEBRITIES, celebrityButton.getSelection());
    preferenceStore.setValue(PreferenceConstants.DESCRIPTION, descriptionButton.getSelection());
    preferenceStore.setValue(PreferenceConstants.TRANSLATE_CATEGORIES,
            translateCatButton.isEnabled() && translateCatButton.getSelection());
    preferenceStore.setValue(PreferenceConstants.TRANSLATE_DESCRIPTION,
            translateDescriptionButton.isEnabled() && translateDescriptionButton.getSelection());
    preferenceStore.setValue(PreferenceConstants.TRANSLATE_TAGS,
            translateTagButton.isEnabled() && translateTagButton.getSelection());
}