List of usage examples for org.eclipse.jface.dialogs DialogSettings get
@Override
public String get(String key)
From source file:com.sonatype.buildserver.monitor.MonitorPersistence.java
License:Open Source License
private static HudsonMonitor loadMonitor(String id, DialogSettings settings) { String[] jobIDs = settings.getArray(JOBS); HudsonMonitor monitor = HudsonManager.addHudsonMonitor(URI.create(settings.get(ADDRESS)), UUID.fromString(id)); if (jobIDs != null && jobIDs.length > 0) monitor.addMonitoredJobs(Arrays.asList(jobIDs)); return monitor; }
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 va 2 s . 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/*from w ww.ja v a 2 s. com*/ */ 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 ww.jav a 2 s . c om*/ */ 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.epf.authoring.ui.dialogs.ItemsFilterDialog.java
License:Open Source License
/** * Use the dialog settings to restore widget values to the values that they * held last time this dialog was used to completion. *//* www .jav a2 s .c o m*/ protected void restoreLastSettings() { DIALOG_NAME = tabStr; DialogSettings dialogSettings = (DialogSettings) getDialogSettings(); String temp = dialogSettings.get(DIALOG_NAME + PATTERN_ID); //clean filter for UDT element -Defect 46129 ModifiedTypeMeta mdtMeta = null; if (helper != null) { Object ce = helper.getContentElement(); mdtMeta = TypeDefUtil.getMdtMeta((MethodElement) ce); } if (temp != null && temp.length() > 0 && mdtMeta == null) { pattern = dialogSettings.get(DIALOG_NAME + PATTERN_ID); filterTypeStr = dialogSettings.get(DIALOG_NAME + TYPE_ID); filterType.setText(filterTypeStr); regexPattern = getRegEx(pattern); //Trim "*" from pattern string before display. This action is just for display. // if(pattern != null){ // if(pattern.lastIndexOf(FilterConstants.ANY_STRING) // == pattern.length()-1){ // pattern = pattern.substring(0, pattern.length()-1); // } // } ctrl_pattern.setText(pattern); if (helper != null) { helper.setPattern(pattern); helper.setRegexPattern(regexPattern); helper.setFilterTypeStr(filterTypeStr); } initProviderForTabs(); } List elements = (List) FilterConstants.hashMap.get(DIALOG_NAME + STORE_EXPANDED_LEVEL_ID); if (elements == null || elements.isEmpty()) { treeViewer.expandAll(); return; } if (elements != null && !elements.isEmpty()) { try { treeViewer.setExpandedElements(elements.toArray()); treeViewer.refresh(); } catch (Exception e) { treeViewer.expandAll(); } } }
From source file:org.eclipse.linuxtools.tmf.ui.tests.views.uml2sd.dialogs.CriteriaTest.java
License:Open Source License
/** * Test save to disk./* www.j a v a 2 s . c o m*/ */ @Test public void testSave() { DialogSettings settings = new DialogSettings("mysettings"); Criteria criteria = new Criteria(); criteria.setExpression("test"); criteria.setLifeLineSelected(true); criteria.setSyncMessageSelected(true); // Save the criteria to the dialog settings criteria.save(settings); // Check if all values are saved as expected assertEquals("testSave", "test", settings.get("expression")); assertEquals("testSave", "false", settings.get("isCaseSenstiveSelected")); assertEquals("testSave", "false", settings.get("isAsyncMessageReturnSelected")); assertEquals("testSave", "false", settings.get("isAsyncMessageSelected")); assertEquals("testSave", "true", settings.get("isLifeLineSelected")); assertEquals("testSave", "false", settings.get("isStopSelected")); assertEquals("testSave", "false", settings.get("isSyncMessageReturnSelected")); assertEquals("testSave", "true", settings.get("isSyncMessageSelected")); }
From source file:org.eclipse.linuxtools.tmf.ui.tests.views.uml2sd.handlers.widgets.CriteriaTest.java
License:Open Source License
@SuppressWarnings("nls") public void testSave() { DialogSettings settings = new DialogSettings("mysettings"); Criteria criteria = new Criteria(); criteria.setExpression("test"); criteria.setLifeLineSelected(true);/* www.j av a 2s . c o m*/ criteria.setSyncMessageSelected(true); // Save the criteria to the dialog settings criteria.save(settings); // Check if all values are saved as expected assertEquals("testSave", "test", settings.get("expression")); assertEquals("testSave", "false", settings.get("isCaseSenstiveSelected")); assertEquals("testSave", "false", settings.get("isAsyncMessageReturnSelected")); assertEquals("testSave", "false", settings.get("isAsyncMessageSelected")); assertEquals("testSave", "true", settings.get("isLifeLineSelected")); assertEquals("testSave", "false", settings.get("isStopSelected")); assertEquals("testSave", "false", settings.get("isSyncMessageReturnSelected")); assertEquals("testSave", "true", settings.get("isSyncMessageSelected")); }
From source file:org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.widgets.FilterCriteria.java
License:Open Source License
/** * @param settings//from w w w . j a v a 2 s .c o 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 (criteria != null) criteria.load(settings); }
From source file:org.wesnoth.wizards.scenario.ScenarioPage1.java
License:Open Source License
@Override public void createControl(Composite parent) { super.createControl(parent); container_ = new Composite(parent, SWT.NULL); setControl(container_);/*from w ww. j a va 2 s . c o m*/ container_.setLayout(new GridLayout(4, false)); Label lblSpecifyTheGold = new Label(container_, SWT.NONE); lblSpecifyTheGold.setLayoutData(new GridData(SWT.LEFT, SWT.CENTER, false, false, 4, 1)); lblSpecifyTheGold.setText(Messages.ScenarioPage1_3); IContainer selContainer = getWizard().getSelectionContainer(); if (selContainer != null) { DialogSettings prefs = ProjectUtils.getPropertiesForProject(selContainer.getProject()); if (prefs.get("difficulties") != null) //$NON-NLS-1$ { String[] difficulties = prefs.get("difficulties").split(","); //$NON-NLS-1$ //$NON-NLS-2$ for (String diff : difficulties) { if (diff.isEmpty()) continue; Label label = new Label(container_, SWT.NONE); label.setText(" "); //$NON-NLS-1$ Label lblDiff = new Label(container_, SWT.NONE); lblDiff.setLayoutData(new GridData(SWT.RIGHT, SWT.CENTER, false, false, 1, 1)); lblDiff.setText(diff + ":"); //$NON-NLS-1$ Text textBox = new Text(container_, SWT.BORDER); GridData gd_text = new GridData(SWT.LEFT, SWT.CENTER, true, false, 1, 1); gd_text.widthHint = 77; textBox.setData("diff", diff); //$NON-NLS-1$ textBox.setLayoutData(gd_text); new Label(container_, SWT.NONE); } } } }