List of usage examples for org.eclipse.jface.dialogs DialogSettings getBoolean
@Override
public boolean getBoolean(String key)
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); }