List of usage examples for org.eclipse.jface.preference IPreferenceStore getBoolean
boolean getBoolean(String name);
From source file:com.nokia.carbide.cpp.internal.project.ui.ProjectUIPlugin.java
License:Open Source License
public static boolean getIndexAllOption() { IPreferenceStore store = ProjectUIPlugin.getDefault().getPreferenceStore(); return store.getBoolean(PreferenceConstants.PREF_INDEX_ALL); }
From source file:com.nokia.carbide.cpp.internal.sdk.ui.SDKPreferencePage.java
License:Open Source License
@Override public Control createContents(Composite parent) { IPreferenceStore prefsStore = SDKUIPlugin.getDefault().getPreferenceStore(); // Set up colors used in this preference page Shell shell = parent.getShell();/*from w w w .j a va 2 s. c o m*/ black = shell.getDisplay().getSystemColor(SWT.COLOR_BLACK); gray = shell.getDisplay().getSystemColor(SWT.COLOR_WIDGET_BACKGROUND); red = shell.getDisplay().getSystemColor(SWT.COLOR_RED); white = shell.getDisplay().getSystemColor(SWT.COLOR_WHITE); Composite content = new Composite(parent, SWT.NONE); GridLayout gridLayout = new GridLayout(); gridLayout.numColumns = 2; content.setLayout(gridLayout); // SDK table sdkListTableViewer = CheckboxTableViewer.newCheckList(content, SWT.BORDER | SWT.SINGLE | SWT.FULL_SELECTION); createSDKTable(); // Buttons composite Composite composite1 = new Composite(content, SWT.NONE); gridLayout = new GridLayout(); gridLayout.makeColumnsEqualWidth = true; composite1.setLayout(gridLayout); GridData gridData = new GridData(SWT.LEFT, SWT.TOP, true, false); composite1.setLayoutData(gridData); // Add button addButton = new Button(composite1, SWT.NONE); addButton.setLayoutData(gridData); addButton.setText(Messages.getString("SDKPreferencePage.Add_Button_Label")); //$NON-NLS-1$ addButton.setToolTipText(Messages.getString("SDKPreferencePage.Add_Button_ToolTip")); //$NON-NLS-1$ addButtonListener(addButton); // Delete button deleteButton = new Button(composite1, SWT.NONE); deleteButton.setLayoutData(gridData); deleteButton.setText(Messages.getString("SDKPreferencePage.Delete_Button_Label")); //$NON-NLS-1$ deleteButton.setToolTipText(Messages.getString("SDKPreferencePage.Delete_Button_ToolTip")); //$NON-NLS-1$ addButtonListener(deleteButton); // Properties button propertiesButton = new Button(composite1, SWT.NONE); propertiesButton.setLayoutData(gridData); propertiesButton.setText(Messages.getString("SDKPreferencePage.Properties_Button_Label")); //$NON-NLS-1$ propertiesButton.setToolTipText(Messages.getString("SDKPreferencePage.Properties_Button_ToolTip")); //$NON-NLS-1$ addButtonListener(propertiesButton); // Status and Rescan composite Composite composite2 = new Composite(content, SWT.NONE); gridData = new GridData(SWT.FILL, SWT.CENTER, true, false); gridData.widthHint = 350; gridData.heightHint = 50; composite2.setLayoutData(gridData); gridLayout = new GridLayout(); gridLayout.numColumns = 2; composite2.setLayout(gridLayout); // IStatus icon label iconLabel = new Label(composite2, SWT.NONE); // IStatus text label statusLabel = new Label(composite2, SWT.WRAP); gridData = new GridData(SWT.LEFT, SWT.TOP, true, false); gridData.verticalSpan = 2; statusLabel.setLayoutData(gridData); new Label(content, SWT.WRAP); // filler // Scan for installable features in SDKs button scanPluginsButton = new Button(content, SWT.CHECK); scanPluginsButton.setToolTipText(Messages.getString("SDKPreferencePage.scanPlugins_ButtonToolTip")); //$NON-NLS-1$ scanPluginsButton.setText(Messages.getString("SDKPreferencePage.scanPlugins_Button_Label")); //$NON-NLS-1$ scanPluginsButton.setSelection(prefsStore.getBoolean(SDKUIPreferenceConstants.SCAN_FOR_NEW_PLUGINS)); addButtonListener(scanPluginsButton); new Label(content, SWT.WRAP); // filler // Rescan button rescanButton = new Button(content, SWT.NONE); rescanButton.setToolTipText(Messages.getString("SDKPreferencePage.Rescan_Button_ToolTip")); //$NON-NLS-1$ rescanButton.setText(Messages.getString("SDKPreferencePage.Rescan_Button_Label")); //$NON-NLS-1$ addButtonListener(rescanButton); // Populate SDK table addSDKComponentTableItems(); selectSDKEntry(0); return content; }
From source file:com.nokia.carbide.cpp.sdk.ui.SDKUIPlugin.java
License:Open Source License
public void start(BundleContext context) throws Exception { super.start(context); IPreferenceStore prefsStore = SDKUIPlugin.getDefault().getPreferenceStore(); if (prefsStore.getBoolean(SDKUIPreferenceConstants.SCAN_FOR_NEW_PLUGINS)) { NewPluginChecker.checkForNewlyInstalledPlugins(getWorkbench()); }//from w w w .j ava 2 s . c om ISDKManager sdkMgr = SDKCorePlugin.getSDKManager(); if (HostOS.IS_WIN32) { ((SDKManager) sdkMgr).setPlatformList(SBSv1PlatformFilterComposite.getPlatFilterPrefsStore()); } }
From source file:com.nokia.carbide.cpp.sdk.ui.SDKUIPlugin.java
License:Open Source License
public void devicesXMLOutOfSync() { if (WorkbenchUtils.isJUnitRunning()) { // Don't show this dialog if JUnit is running return;// w w w .j a v a2s . co m } IPreferenceStore store = getDefault().getPreferenceStore(); if (!store.getBoolean(SDKUIPreferenceConstants.LISTEN_FOR_DEVICES_XML_CHANGE)) { return; } Shell shell; IWorkbenchWindow window = getWorkbench().getActiveWorkbenchWindow(); if (window != null) { shell = window.getShell(); } else { return; } QueryWithTristatePrefDialog query = new QueryWithTristatePrefDialog(shell, "Devices.xml change detected.", "The current devices.xml content is not the same as the SDK list in Carbide.\n\nDo you want to scan for SDK changes now?", (AbstractUIPlugin) SDKUIPlugin.getDefault(), SDKUIPreferenceConstants.LISTEN_FOR_DEVICES_XML_CHANGE, false, QueryWithTristatePrefDialog.QUERY_YES_NO); if (query.doQuery()) { ISDKManager sdkMgr = SDKCorePlugin.getSDKManager(); sdkMgr.scanSDKs(); // User selected yes, make sure pref doesn't change store.setValue(SDKUIPreferenceConstants.LISTEN_FOR_DEVICES_XML_CHANGE, true); } }
From source file:com.nokia.carbide.cpp.sysdoc.internal.hover.preferences.PreferencePageView.java
License:Open Source License
/** * Load preferences/*from w ww . j av a 2 s . c o m*/ */ public void loadPreferences() { IPreferenceStore store = getPreferenceStore(); boolean deActivatedAlready = store.getBoolean(HoverConstants.PREFERENCE_DEACTIVATE_HOVERING); deActivateCheckBox.setSelection(deActivatedAlready); if (deActivatedAlready) { deActivateEnabledAction(); return; } // auto devlib selection boolean autoSelection = store.getBoolean(HoverConstants.PREFERENCE_AUTO_DEVLIB_SELECTION); autoSelectionDevLibCheckBox.setSelection(autoSelection); if (autoSelection) { autoSelection(); } // Selected Interchange File String selectedInterchange = store.getString(HoverConstants.PREFERENCE_DEV_LIB_LOC); selectItemInCombo(selectedInterchange); }
From source file:com.nokia.carbide.cpp.sysdoc.internal.hover.preferences.PreferencePageViewTest.java
License:Open Source License
@Test public void testDefault() throws Exception { IPreferenceStore store = page.getPreferenceStore(); page.performDefaults();/*from ww w. ja v a 2 s . c om*/ page.storePrefences(); Assert.assertTrue(store.getBoolean(HoverConstants.PREFERENCE_AUTO_DEVLIB_SELECTION)); }
From source file:com.nokia.carbide.cpp.sysdoc.internal.hover.preferences.PreferencesPageController.java
License:Open Source License
public static boolean isDeActivatedHovering() { IPreferenceStore preferenceStore = Activator.getDefault().getPreferenceStore(); boolean deactivated = preferenceStore.getBoolean(HoverConstants.PREFERENCE_DEACTIVATE_HOVERING); return deactivated; }
From source file:com.nokia.carbide.cpp.sysdoc.internal.hover.preferences.PreferencesPageController.java
License:Open Source License
public boolean isOverwrite() { IPreferenceStore store = Activator.getDefault().getPreferenceStore(); return store.getBoolean(HoverConstants.PREFERENCE_AUTO_DEVLIB_SELECTION); }
From source file:com.nokia.carbide.cpp.sysdoc.internal.hover.preferences.PreferencesPageControllerTest.java
License:Open Source License
@Test public void testDeactivatedProptery() throws Exception { IPreferenceStore store = Activator.getDefault().getPreferenceStore(); boolean preVal = store.getBoolean(HoverConstants.PREFERENCE_DEACTIVATE_HOVERING); if (preVal) { store.setValue(HoverConstants.PREFERENCE_DEACTIVATE_HOVERING, false); }//from ww w . j av a 2 s. c o m store.setValue(HoverConstants.PREFERENCE_DEACTIVATE_HOVERING, true); Thread.sleep(1000); assertTrue(!PreferencesPageController.getInstance().getChangedProperties().isEmpty()); PreferencesPageController.getInstance().analyseRecentPropertyChanges(); assertTrue(!HoverManager.getInstance().isEnabled()); }
From source file:com.nokia.carbide.cpp.sysdoc.internal.hover.preferences.PreferencesPageControllerTest.java
License:Open Source License
@Test public void testChangedProptery() throws Exception { IPreferenceStore store = Activator.getDefault().getPreferenceStore(); boolean preVal = store.getBoolean(HoverConstants.PREFERENCE_DEACTIVATE_HOVERING); store.setValue(HoverConstants.PREFERENCE_DEACTIVATE_HOVERING, !preVal); Thread.sleep(1000);/* w ww . ja v a 2s. co m*/ assertTrue(!PreferencesPageController.getInstance().getChangedProperties().isEmpty()); }