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.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);
}