Example usage for org.eclipse.jface.dialogs DialogSettings getBoolean

List of usage examples for org.eclipse.jface.dialogs DialogSettings getBoolean

Introduction

In this page you can find the example usage for org.eclipse.jface.dialogs DialogSettings getBoolean.

Prototype

@Override
    public boolean getBoolean(String key) 

Source Link

Usage

From source file:de.maybebuggy.finder.commands.FinderDialog.java

License:Open Source License

private void restoreLastUsed() {
    String fileName = getSettingsFileName();
    DialogSettings settings = new DialogSettings("FinderDialog");
    try {//  w w w .j a v  a  2s .c o  m
        createFileIfMissing(fileName);
        settings.load(fileName);
    } catch (IOException e) {
        // ignore
        e.printStackTrace();
        return;
    }
    SearchHistory history = getSearchHistory();
    String[] items = history.getSearchTerms().toArray(new String[] {});
    searchTermField.setItems(items);
    searchTermField.setText(items[0]);
    items = history.getSearchPaths().toArray(new String[] {});
    searchPathField.setItems(items);
    searchPathField.setText(items[0]);
    matchWhole.setSelection(settings.getBoolean("matchWhole"));
    caseSensitive.setSelection(settings.getBoolean("caseSensitive"));
    searchForClasses.setSelection(settings.getBoolean("searchForClasses"));
    searchForFiles.setSelection(settings.getBoolean("searchForFiles"));
    searchJars.setSelection(settings.getBoolean("searchJars"));
    searchZips.setSelection(settings.getBoolean("searchZips"));
    searchDefaultArchives.setSelection(settings.getBoolean("searchDefaultArchives"));
    searchArchivesRecursive.setSelection(settings.getBoolean("searchArchivesRecursive"));
    additionalExtensions.setText(settings.get("additionalExtensions"));
}

From source file:fr.inria.linuxtools.tmf.ui.views.uml2sd.dialogs.Criteria.java

License:Open Source License

/**
 * Loads the criteria with values of the dialog settings.
 *
 * @param settings The dialog settings/* w  w  w.ja  v  a2  s .  c o  m*/
 */
public void load(DialogSettings settings) {
    setExpression(settings.get("expression")); //$NON-NLS-1$
    setCaseSenstiveSelected(settings.getBoolean("isCaseSenstiveSelected")); //$NON-NLS-1$
    setAsyncMessageReturnSelected(settings.getBoolean("isAsyncMessageReturnSelected")); //$NON-NLS-1$
    setAsyncMessageSelected(settings.getBoolean("isAsyncMessageSelected")); //$NON-NLS-1$
    setLifeLineSelected(settings.getBoolean("isLifeLineSelected")); //$NON-NLS-1$
    setStopSelected(settings.getBoolean("isStopSelected")); //$NON-NLS-1$
    setSyncMessageReturnSelected(settings.getBoolean("isSyncMessageReturnSelected")); //$NON-NLS-1$
    setSyncMessageSelected(settings.getBoolean("isSyncMessageSelected")); //$NON-NLS-1$
}

From source file:fr.inria.linuxtools.tmf.ui.views.uml2sd.dialogs.FilterCriteria.java

License:Open Source License

/**
 * Loads the criteria with values of the dialog settings.
 *
 * @param settings The dialog settings/*from w w w  .  j ava 2  s.  co  m*/
 */
public void load(DialogSettings settings) {
    setActive(settings.getBoolean(ACTIVE));
    setPositive(settings.getBoolean(POSITIVE));
    String loaderClassName = settings.get(LOADERCLASSNAME);
    setLoaderClassName(loaderClassName != null && loaderClassName.length() > 0 ? loaderClassName : null);
    if (fCriteria != null) {
        fCriteria.load(settings);
    }
}

From source file:org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.widgets.FilterCriteria.java

License:Open Source License

/**
 * @param settings/*from  w  w  w.jav a  2s. com*/
 */
public void load(DialogSettings settings) {
    setActive(settings.getBoolean(ACTIVE));
    setPositive(settings.getBoolean(POSITIVE));
    String loaderClassName_ = settings.get(LOADERCLASSNAME);
    setLoaderClassName(loaderClassName_ != null && loaderClassName_.length() > 0 ? loaderClassName_ : null);
    if (criteria != null)
        criteria.load(settings);
}