List of usage examples for org.eclipse.jface.preference IPreferenceStore getBoolean
boolean getBoolean(String name);
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; }