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

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

Introduction

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

Prototype

boolean getBoolean(String name);

Source Link

Document

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

Usage

From source file:com.microsoft.tfs.client.common.ui.vcexplorer.versioncontrol.VersionControlEditor.java

License:Open Source License

private boolean isShowDeletedItems() {
    final IPreferenceStore preferences = TFSCommonUIClientPlugin.getDefault().getPreferenceStore();
    return preferences.getBoolean(UIPreferenceConstants.SHOW_DELETED_ITEMS);
}

From source file:com.microsoft.tfs.client.common.ui.views.PendingChangesView.java

License:Open Source License

private boolean getHideTextOnButtonsOption() {
    final IPreferenceStore preferences = TFSCommonUIClientPlugin.getDefault().getPreferenceStore();
    return preferences.getBoolean(UIPreferenceConstants.HIDE_TEXT_IN_PENDING_CHANGE_VIEW_BUTTONS);
}

From source file:com.microsoft.tfs.client.common.ui.views.PendingChangesView.java

License:Open Source License

private void toggleHideTextOnButtonsOption() {
    final IPreferenceStore preferences = TFSCommonUIClientPlugin.getDefault().getPreferenceStore();
    final boolean currentValue = preferences
            .getBoolean(UIPreferenceConstants.HIDE_TEXT_IN_PENDING_CHANGE_VIEW_BUTTONS);
    preferences.setValue(UIPreferenceConstants.HIDE_TEXT_IN_PENDING_CHANGE_VIEW_BUTTONS, !currentValue);
}

From source file:com.microsoft.tfs.client.eclipse.ui.decorators.TFSLabelDecorator.java

License:Open Source License

/**
 * Decorate a resource based on data in the ResourceDataManager. (This
 * includes knowledge of whether the resource is actually in TFS, local
 * version, changeset date, etc.)// ww w  .  j a v  a 2  s .  co m
 *
 * @param resource
 *        The IResource to decorate
 * @param decoration
 *        The IDecoration which will be decorated
 * @param resourceData
 *        The {@link ResourceData} for this local resource
 */
private void decorateFromResourceData(final IResource resource, final IDecoration decoration,
        final ResourceData resourceData) {
    final List<String> suffixList = new ArrayList<String>();

    // there's no item cache data (but the item cache was updated, above)
    // so there's nothing to decorate
    if (resourceData == null) {
        return;
    }

    // indicate that this file is in tfs
    decoration.addOverlay(imageHelper.getImageDescriptor(TFS_ICON));

    // These preferences affect the decoration string
    final IPreferenceStore preferenceStore = TFSCommonUIClientPlugin.getDefault().getPreferenceStore();

    // only show enhanced decorations for files, unless otherwise configured
    if (resource.getType() == IResource.FILE
            || preferenceStore.getBoolean(UIPreferenceConstants.LABEL_DECORATION_DECORATE_FOLDERS)) {
        // optionally show local changeset
        if (preferenceStore.getBoolean(UIPreferenceConstants.LABEL_DECORATION_SHOW_CHANGESET)
                && resourceData.getChangesetID() != 0) {
            suffixList.add(Integer.toString(resourceData.getChangesetID()));
        }

        if (preferenceStore.getBoolean(UIPreferenceConstants.LABEL_DECORATION_SHOW_SERVER_ITEM)) {
            suffixList.add(resourceData.getServerItem());
        }

        // pretty up any suffix decorations
        if (suffixList.size() > 0) {
            final StringBuffer suffix = new StringBuffer();

            suffix.append(" ["); //$NON-NLS-1$
            for (int i = 0; i < suffixList.size(); i++) {
                if (i > 0) {
                    suffix.append(", "); //$NON-NLS-1$
                }

                suffix.append(suffixList.get(i));
            }
            suffix.append("]"); //$NON-NLS-1$

            decoration.addSuffix(suffix.toString());
        }
    }
}

From source file:com.microsoft.tfs.client.eclipse.ui.filemodification.TFSFileModificationUIOptionsProvider.java

License:Open Source License

@Override
public TFSFileModificationOptions getOptions(String[] serverPaths, final LockLevel forcedLockLevel) {
    final LockLevel defaultLockLevel = CheckoutDialog.getDefaultLockLevel();

    final IPreferenceStore preferenceStore = TFSCommonUIClientPlugin.getDefault().getPreferenceStore();

    final boolean isSynchronous = preferenceStore.getBoolean(UIPreferenceConstants.CHECKOUT_SYNCHRONOUS);
    final boolean isForeground = preferenceStore.getBoolean(UIPreferenceConstants.CHECKOUT_FOREGROUND);
    final boolean isGetLatest = preferenceStore.getBoolean(UIPreferenceConstants.GET_LATEST_ON_CHECKOUT);

    if (!preferenceStore.getBoolean(UIPreferenceConstants.PROMPT_BEFORE_CHECKOUT)) {
        final LockLevel lockLevel = forcedLockLevel != null ? forcedLockLevel : defaultLockLevel;

        return new TFSFileModificationOptions(Status.OK_STATUS, serverPaths, lockLevel, isSynchronous,
                isForeground, isGetLatest);
    }/*from w ww . j ava  2s .com*/

    TypedItemSpec[] serverItems = new TypedItemSpec[serverPaths.length];

    for (int i = 0; i < serverPaths.length; i++) {
        serverItems[i] = new TypedItemSpec(serverPaths[i], RecursionType.NONE, ItemType.FILE);
    }

    final CheckoutDialogRunnable dialogRunnable = new CheckoutDialogRunnable(shell, serverItems,
            forcedLockLevel);

    shell.getDisplay().syncExec(new Runnable() {
        @Override
        public void run() {
            dialogRunnable.run();
        }
    });

    if (dialogRunnable.getResult() != IDialogConstants.OK_ID) {
        return new TFSFileModificationOptions(Status.CANCEL_STATUS);
    }

    serverItems = dialogRunnable.getItemSpecs();
    final LockLevel lockLevel = dialogRunnable.getLockLevel();

    serverPaths = new String[serverItems.length];

    for (int i = 0; i < serverItems.length; i++) {
        serverPaths[i] = serverItems[i].getItem();
    }

    return new TFSFileModificationOptions(Status.OK_STATUS, serverPaths, lockLevel, true, true, isGetLatest);
}

From source file:com.microsoft.tfs.client.eclipse.ui.prefs.OfflinePreferencePage.java

License:Open Source License

private void initializeValues() {
    final IPreferenceStore store = getPreferenceStore();

    detectChangesOnManualReconnectButton
            .setSelection(store.getBoolean(UIPreferenceConstants.DETECT_LOCAL_CHANGES_ON_MANUAL_RECONNECT));
    detectChangesOnAutomaticReconnectButton
            .setSelection(store.getBoolean(UIPreferenceConstants.DETECT_LOCAL_CHANGES_ON_AUTOMATIC_RECONNECT));

    reconnectAutomaticallyButton// w w w .  jav a2  s .  c  o  m
            .setSelection(store.getBoolean(UIPreferenceConstants.RECONNECT_PROJECTS_TO_NEW_REPOSITORIES));
}

From source file:com.mind_era.knime_rapidminer.knime.nodes.RapidMinerInit.java

License:Open Source License

/**
 * /* w  w  w.j  av a 2  s .c  o  m*/
 */
public static synchronized void setPreferences() {
    final IPreferenceStore store = RapidMinerNodePlugin.getDefault().getPreferenceStore();
    for (final String parameterKey : ParameterService.getParameterKeys()) {
        final ParameterType type = ParameterService.getParameterType(parameterKey);
        String storeKey = PreferenceInitializer.getRapidminerPreferenceKey(parameterKey);
        if (type instanceof ParameterTypeBoolean) {
            ParameterService.setParameterValue(parameterKey, Boolean.toString(store.getBoolean(storeKey)));
        } else if (type instanceof ParameterTypeInt) {
            ParameterService.setParameterValue(parameterKey, Integer.toString(store.getInt(storeKey)));
        } else if (type instanceof ParameterTypeStringCategory) {
            ParameterService.setParameterValue(parameterKey, Integer.toString(store.getInt(storeKey)));
        } else {
            if (type != null && type.getDefaultValueAsString() != null
                    && !type.getDefaultValueAsString().equals(store.getDefaultString(storeKey))) {
                store.setDefault(storeKey, type.getDefaultValueAsString());
            }
            ParameterService.setParameterValue(parameterKey, store.getString(storeKey));
        }
    }
}

From source file:com.mobilesorcery.sdk.builder.android.launch.ADB.java

License:Open Source License

public synchronized void startLogCat() throws CoreException {
    IPreferenceStore prefs = Activator.getDefault().getPreferenceStore();
    if (!logcatStarted) {
        logcatStarted = true;//from  w w w .j  a  v a  2  s .c o  m
        prefs.addPropertyChangeListener(logCatListener);
    }
    boolean silent = !prefs.getBoolean(PropertyInitializer.ADB_DEBUG_LOG);

    logcatProcessHandler.killProcess();
    if (!silent) {
        // Then restart!
        ArrayList<String> commandLine = new ArrayList<String>();
        commandLine.add(getToolPath().getAbsolutePath());
        commandLine.add("logcat");
        String[] args = CommandLineExecutor
                .parseCommandLine(prefs.getString(PropertyInitializer.ADB_LOGCAT_ARGS));
        commandLine.addAll(Arrays.asList(args));

        // We never have more than one logcat process.
        execute(commandLine.toArray(new String[0]), logcatProcessHandler, null, true);
    }
}

From source file:com.mobilesorcery.sdk.ui.editors.resources.SyntaxColoringPreference.java

License:Open Source License

public void loadFrom(IPreferenceStore preferences) {
    foreground = PreferenceConverter.getColor(preferences, name + FG_SUFFIX);
    background = PreferenceConverter.getColor(preferences, name + BG_SUFFIX);
    bold = preferences.getBoolean(name + BOLD_SUFFIX);
    italic = preferences.getBoolean(name + ITALIC_SUFFIX);
    underline = preferences.getBoolean(name + UNDERLINE_SUFFIX);
    strikethrough = preferences.getBoolean(name + STRIKETHROUGH_SUFFIX);
}

From source file:com.mobilesorcery.sdk.update.UpdateManagerBase.java

License:Open Source License

public boolean shouldPerformAutoUpdate() {
    IPreferenceStore prefStore = MosyncUpdatePlugin.getDefault().getPreferenceStore();
    prefStore.setDefault(MoSyncTool.AUTO_UPDATE_PREF, true);

    boolean shouldPerformAutoUpdate = MoSyncTool.getDefault().isValid()
            && prefStore.getBoolean(MoSyncTool.AUTO_UPDATE_PREF);
    return shouldPerformAutoUpdate;
}