List of usage examples for org.eclipse.jface.preference IPreferenceStore getBoolean
boolean getBoolean(String name);
From source file:com.archimatetool.editor.tools.GenerateViewDialog.java
License:Open Source License
void loadPreferences() { IPreferenceStore store = ArchiPlugin.INSTANCE.getPreferenceStore(); fAddAllConnectionsButton.setSelection(store.getBoolean(PREFS_ALLCONNECTIONS)); String id = store.getString(PREFS_LASTVIEWPOINT); IViewpoint lastViewpoint = ViewpointManager.INSTANCE.getViewpoint(id); if (!fValidViewPoints.contains(lastViewpoint)) { lastViewpoint = ViewpointManager.NONE_VIEWPOINT; }/* ww w .j av a2 s .c o m*/ fComboViewer.setSelection(new StructuredSelection(lastViewpoint)); }
From source file:com.archimatetool.export.svg.SVGExportProvider.java
License:Open Source License
/** * Load any user prefs/* ww w . ja va 2 s .c om*/ */ protected void loadPreferences() { IPreferenceStore store = ExportSVGPlugin.getDefault().getPreferenceStore(); // Embed fonts boolean selected = store.getBoolean(SVG_EXPORT_PREFS_EMBED_FONTS); fEmbedFontsButton.setSelection(selected); // Viewbox button selected selected = store.getBoolean(SVG_EXPORT_PREFS_VIEWBOX_ENABLED); fSetViewboxButton.setSelection(selected); updateControls(); int min_x = 0; int min_y = 0; // Value of viewBox String s = store.getString(SVG_EXPORT_PREFS_VIEWBOX); if (s != null) { String[] parts = s.split(" "); //$NON-NLS-1$ if (parts.length >= 2) { try { min_x = Integer.valueOf(parts[0]); min_y = Integer.valueOf(parts[1]); } catch (NumberFormatException ex) { ex.printStackTrace(); } } } fSpinner1.setSelection(min_x); fSpinner2.setSelection(min_y); }
From source file:com.archimatetool.export.svg.SVGExportProviderTests.java
License:Open Source License
@Test public void testDefaultPreferences() { IPreferenceStore store = ExportSVGPlugin.getDefault().getPreferenceStore(); assertTrue(store.getBoolean(IPreferenceConstants.SVG_EXPORT_PREFS_EMBED_FONTS)); assertTrue(store.getBoolean(IPreferenceConstants.SVG_EXPORT_PREFS_VIEWBOX_ENABLED)); assertEquals("", store.getString(IPreferenceConstants.SVG_EXPORT_PREFS_VIEWBOX)); }
From source file:com.archimatetool.export.svg.SVGExportProviderTests.java
License:Open Source License
@Test public void testSavePreferences() { provider.init(mock(IExportDialogAdapter.class), shell, rootFigure); provider.fEmbedFontsButton.setSelection(false); provider.fSetViewboxButton.setSelection(false); provider.fSpinner1.setSelection(1);// ww w.j av a 2s . c o m provider.fSpinner2.setSelection(2); provider.savePreferences(); IPreferenceStore store = ExportSVGPlugin.getDefault().getPreferenceStore(); assertFalse(store.getBoolean(IPreferenceConstants.SVG_EXPORT_PREFS_EMBED_FONTS)); assertFalse(store.getBoolean(IPreferenceConstants.SVG_EXPORT_PREFS_VIEWBOX_ENABLED)); assertEquals("1 2", store.getString(IPreferenceConstants.SVG_EXPORT_PREFS_VIEWBOX)); }
From source file:com.archimatetool.hammer.validation.Validator.java
License:Open Source License
/** * @return The list of Issue Categories and Issues *//* www . j a v a 2s .co m*/ public List<Object> validate() { if (fModel == null) { return null; } // Collect interesting objects fElements = new ArrayList<IArchimateElement>(); fRelations = new ArrayList<IArchimateRelationship>(); fViews = new ArrayList<IArchimateDiagramModel>(); for (Iterator<EObject> iter = fModel.eAllContents(); iter.hasNext();) { EObject eObject = iter.next(); if (eObject instanceof IArchimateRelationship) { fRelations.add((IArchimateRelationship) eObject); } else if (eObject instanceof IArchimateElement) { fElements.add((IArchimateElement) eObject); } else if (eObject instanceof IArchimateDiagramModel) { fViews.add((IArchimateDiagramModel) eObject); } } // Analyse List<Object> result = new ArrayList<Object>(); fErrorList = new ArrayList<ErrorType>(); fWarningList = new ArrayList<WarningType>(); fAdviceList = new ArrayList<AdviceType>(); // ------------------ Checkers ----------------------------- IPreferenceStore store = ArchiHammerPlugin.INSTANCE.getPreferenceStore(); // Invalid Relations if (store.getBoolean(IPreferenceConstants.PREFS_HAMMER_CHECK_INVALID_RELATIONS)) { collectIssues(new InvalidRelationsChecker(this)); } // Unused Elements if (store.getBoolean(IPreferenceConstants.PREFS_HAMMER_CHECK_UNUSED_ELEMENTS)) { collectIssues(new UnusedElementsChecker(this)); } // Unused Relations if (store.getBoolean(IPreferenceConstants.PREFS_HAMMER_CHECK_UNUSED_RELATIONS)) { collectIssues(new UnusedRelationsChecker(this)); } // Empty Views if (store.getBoolean(IPreferenceConstants.PREFS_HAMMER_CHECK_EMPTY_VIEWS)) { collectIssues(new EmptyViewsChecker(this)); } // Components in wrong Viewpoints if (store.getBoolean(IPreferenceConstants.PREFS_HAMMER_CHECK_VIEWPOINT)) { collectIssues(new ViewpointChecker(this)); } // Nested elements if (store.getBoolean(IPreferenceConstants.PREFS_HAMMER_CHECK_NESTING)) { collectIssues(new NestedElementsChecker(this)); } // Possible Duplicates if (store.getBoolean(IPreferenceConstants.PREFS_HAMMER_CHECK_DUPLICATE_ELEMENTS)) { collectIssues(new DuplicateElementChecker(this)); } // ---------------------------------------------------------- if (!fErrorList.isEmpty()) { IIssueCategory category = new ErrorsCategory(fErrorList); result.add(category); } if (!fWarningList.isEmpty()) { IIssueCategory category = new WarningsCategory(fWarningList); result.add(category); } if (!fAdviceList.isEmpty()) { IIssueCategory category = new AdviceCategory(fAdviceList); result.add(category); } if (result.isEmpty()) { result.add(new OKType()); } return result; }
From source file:com.arm.cmsis.pack.ui.console.RteConsole.java
License:Open Source License
@Override public void propertyChange(PropertyChangeEvent event) { String property = event.getProperty(); if (!property.startsWith(CpUIPreferenceConstants.CONSOLE_PREFIX)) { return;/*from w w w .j a v a 2s .c om*/ } if (property.startsWith(CpUIPreferenceConstants.CONSOLE_COLOR_PREFIX)) { int streamType = getStreamType(property); MessageConsoleStream stream = fStreams.get(streamType); if (stream != null) { updateStreamColor(stream, property); } } else if (property.equals(CpUIPreferenceConstants.CONSOLE_OPEN_ON_OUT)) { IPreferenceStore store = CpPlugInUI.getDefault().getPreferenceStore(); boolean activateOnWrite = store.getBoolean(CpUIPreferenceConstants.CONSOLE_OPEN_ON_OUT); for (MessageConsoleStream stream : fStreams.values()) { stream.setActivateOnWrite(activateOnWrite); } } else if (property.equals(CpUIPreferenceConstants.CONSOLE_BG_COLOR)) { updateBackGround(); } }
From source file:com.arm.cmsis.pack.ui.console.RteConsole.java
License:Open Source License
private void initStream(MessageConsoleStream stream, int streamType) { IPreferenceStore store = CpPlugInUI.getDefault().getPreferenceStore(); boolean activateOnWrite = store.getBoolean(CpUIPreferenceConstants.CONSOLE_OPEN_ON_OUT); stream.setActivateOnWrite(activateOnWrite); updateStreamColor(stream, getColorPreferenceConstant(streamType)); }
From source file:com.atlassian.connector.eclipse.ui.commons.AtlassianUiUtil.java
License:Open Source License
public static boolean isAnimationsEnabled() { IPreferenceStore store = PlatformUI.getPreferenceStore(); return store.getBoolean(IWorkbenchPreferenceConstants.ENABLE_ANIMATIONS); }
From source file:com.axmor.eclipse.typescript.core.TypeScriptEditorSettings.java
License:Open Source License
/** * Loads settings from preferences./*from w w w . j av a2 s. c om*/ * * @return settings */ public static TypeScriptEditorSettings load() { IPreferenceStore store = Activator.getDefault().getPreferenceStore(); TypeScriptEditorSettings settings = new TypeScriptEditorSettings(); if (store.contains("indentSize")) { settings.setIndentSize(store.getInt("indentSize")); } if (store.contains("tabSize")) { settings.setTabSize(store.getInt("tabSize")); } if (store.contains("newLineChar")) { settings.setNewLineCharacter(store.getString("newLineChar")); } if (store.contains("convertTabs")) { settings.setConvertTabsToSpaces(store.getBoolean("convertTabs")); } if (store.contains("autoFormatOnSave")) { settings.setAutoFormatOnSave(store.getBoolean("autoFormatOnSave")); } if (store.contains("insertSpaceComma")) { settings.setInsertSpaceAfterCommaDelimiter(store.getBoolean("insertSpaceComma")); } if (store.contains("insertSpaceSemicolon")) { settings.setInsertSpaceAfterSemicolon(store.getBoolean("insertSpaceSemicolon")); } if (store.contains("insertSpaceBinary")) { settings.setInsertSpaceBinaryOperators(store.getBoolean("insertSpaceBinary")); } if (store.contains("insertSpaceKeywords")) { settings.setInsertSpaceAfterKeywords(store.getBoolean("insertSpaceKeywords")); } if (store.contains("insertSpaceFunction")) { settings.setInsertSpaceAfterFunction(store.getBoolean("insertSpaceFunction")); } if (store.contains("insertSpaceParenthesis")) { settings.setInsertSpaceAfterNonemptyParenthesis(store.getBoolean("insertSpaceParenthesis")); } if (store.contains("placeBraceFunctions")) { settings.setPlaceOpenBraceFunctions(store.getBoolean("placeBraceFunctions")); } if (store.contains("placeBraceBlocks")) { settings.setPlaceOpenBraceControlBlocks(store.getBoolean("placeBraceBlocks")); } if (store.contains("insertCloseBrackets")) { settings.setInsertCloseBrackets(store.getBoolean("insertCloseBrackets")); } if (store.contains("insertSemicolons")) { settings.setInsertSemicolons(store.getBoolean("insertSemicolons")); } return settings; }
From source file:com.axmor.eclipse.typescript.editor.parser.TypeScriptSyntaxScanner.java
License:Open Source License
/** * Create a text attribute// w ww. j av a 2s. c o m */ private TextAttribute createTextAttribute(String colorID, String boldKey, String italicKey) { Color color = null; IPreferenceStore store = Activator.getDefault().getPreferenceStore(); if (colorID != null) { color = ColorManager.getDefault().getColor(PreferenceConverter.getColor(store, colorID)); } int style = store.getBoolean(boldKey) ? SWT.BOLD : SWT.NORMAL; if (store.getBoolean(italicKey)) { style |= SWT.ITALIC; } return new TextAttribute(color, null, style); }