List of usage examples for org.eclipse.jface.preference StringFieldEditor StringFieldEditor
public StringFieldEditor(String name, String labelText, Composite parent)
From source file:com.windowtester.example.contactmanager.rcp.preferences.PreferencePage.java
License:Open Source License
/** * Creates the field editors. Field editors are abstractions of * the common GUI blocks needed to manipulate various types * of preferences. Each field editor knows how to save and * restore itself./* w ww .j a va 2 s .c om*/ */ public void createFieldEditors() { String[][] nameValue = { { "First name displayed before last name", "0" }, { "Last name displayed before first name", "1" } }; addField(new SpacerFieldEditor(getFieldEditorParent())); namePref = new ComboFieldEditor(PreferenceConstants.CONTACTS_DISPLAY_BY__FIRST_NAME, "Display of name in the Contacts view", nameValue, getFieldEditorParent()); phonePrefixPref = new StringFieldEditor(PreferenceConstants.CONTACTS_DEFAULT_PHONE_AREA_CODE, "Default area code for phone numbers:", getFieldEditorParent()); addField(namePref); addField(new SpacerFieldEditor(getFieldEditorParent())); addField(phonePrefixPref); }
From source file:de.anbos.eclipse.logviewer.plugin.preferences.LogViewerPreferences.java
License:Apache License
private void createFilterExtensions(Composite composite) { filterExtensionsEditor = new StringFieldEditor(ILogViewerConstants.PREF_FILTER_EXTENSIONS, LogViewerPlugin.getResourceString("preferences.contenteditor.filterextensions.label.text"), //$NON-NLS-1$ composite);/*from w ww. j a v a 2 s .co m*/ filterExtensionsEditor.setPreferenceStore(doGetPreferenceStore()); filterExtensionsEditor.setPage(this); filterExtensionsEditor.setTextLimit(128); //filterExtensionsEditor.setErrorMessage(LogViewerPlugin.getResourceString("preferences.readwait.label.errortext",new Object[]{new Integer(ILogViewerConstants.MAX_READWAIT_SIZE)})); //$NON-NLS-1$ //filterExtensionsEditor.setValidateStrategy(StringFieldEditor.VALIDATE_ON_KEY_STROKE); //filterExtensionsEditor.setValidRange(0,ILogViewerConstants.MAX_READWAIT_SIZE); filterExtensionsEditor.load(); //filterExtensionsEditor.setPropertyChangeListener(validityChangeListener); }
From source file:de.babe.eclipse.plugins.quickREx.preferences.QuickRExPreferencesPage.java
License:Open Source License
public void createFieldEditors() { timeoutCheck = new BooleanFieldEditor(P_DO_TIMEOUT, Messages.getString("preferences.QuickRExPreferencesPage.field.timeOutActive.label"), //$NON-NLS-1$ getFieldEditorParent());/*from w ww.j a va2s . co m*/ addField(timeoutCheck); timeoutValue = new StringFieldEditor(P_TIMEOUT, Messages.getString("preferences.QuickRExPreferencesPage.field.timeOutValue.label"), //$NON-NLS-1$ getFieldEditorParent()); addField(timeoutValue); adjustGridLayout(); }
From source file:de.bitexpert.eclipse.composer.preferences.PreferencePage.java
License:Apache License
@Override protected void createFieldEditors() { // create field for preferences page this.addField(new StringFieldEditor(PHP_EXECUTABLE, "Path to PHP Executable", getFieldEditorParent())); }
From source file:de.developnow.ecore2latex.preferences.internal.E2LPreferencePage.java
License:Open Source License
public void createFieldEditors() { addField(new StringFieldEditor(PreferenceConstants.P_NAMESPACE, "The Namespace for the &Annotation:", getFieldEditorParent()));//from www.ja va2s .c o m addField(new StringFieldEditor(PreferenceConstants.P_DESCRIPTION_KEY, "The key for &Description:", getFieldEditorParent())); addField(new StringFieldEditor(PreferenceConstants.P_SEMANTICS_KEY, "The key for &Semantics:", getFieldEditorParent())); }
From source file:de.fhg.igd.mapviewer.server.tiles.wizard.pages.CustomTileServerExtensionConfigPage.java
License:Open Source License
/** * Create components for basic options, zoom level and attribution text. *//*from www.ja va 2s . c om*/ protected void createComponent() { // zoom levels zoomLevels = new IntegerFieldEditor("ZoomLevels", Messages.BasicConfigurationPage_7, page); //$NON-NLS-1$ zoomLevels.fillIntoGrid(page, 3); zoomLevels.setValidRange(1, 100); zoomLevels.setStringValue(String.valueOf(getConfiguration().getZoomLevel())); zoomLevels.setPage(this); zoomLevels.setPropertyChangeListener(this); final String zoomLevelsTip = Messages.BasicConfigurationPage_7; zoomLevels.getLabelControl(page).setToolTipText(zoomLevelsTip); zoomLevels.getTextControl(page).setToolTipText(zoomLevelsTip); zoomLevels.getTextControl(page).addFocusListener(new FocusListener() { @Override public void focusLost(FocusEvent e) { setMessage(null); } @Override public void focusGained(FocusEvent e) { setMessage(zoomLevelsTip, INFORMATION); } }); // attribution text attributionText = new StringFieldEditor("AttributionText", Messages.BasicConfigurationPage_8, page); attributionText.fillIntoGrid(page, 3); attributionText.setPage(this); if (getConfiguration().getAttributionText() != null) attributionText.setStringValue(String.valueOf(getConfiguration().getAttributionText())); else attributionText.setStringValue(""); final String attributionTip = Messages.BasicConfigurationPage_8; attributionText.getLabelControl(page).setToolTipText(attributionTip); attributionText.getTextControl(page).setToolTipText(attributionTip); attributionText.getTextControl(page).addFocusListener(new FocusListener() { @Override public void focusLost(FocusEvent e) { setMessage(null); } @Override public void focusGained(FocusEvent e) { setMessage(attributionTip, INFORMATION); } }); }
From source file:de.hasait.eclipse.ccg.properties.CcgProjectConfiguration.java
License:Apache License
public FieldEditor createOutputFolderPathFieldEditor(final Composite parent) { return new StringFieldEditor(OUTPUT_FOLDER_PATH_KEY, OUTPUT_FOLDER_PATH_TITLE, parent); }
From source file:de.jcup.egradle.eclipse.ide.ui.RootProjectConfigUIDelegate.java
License:Apache License
private void createGradleCallTypeGroup(Composite parent) { GridData groupLayoutData = new GridData(); groupLayoutData.horizontalAlignment = GridData.FILL; groupLayoutData.verticalAlignment = GridData.BEGINNING; groupLayoutData.grabExcessHorizontalSpace = true; groupLayoutData.grabExcessVerticalSpace = false; groupLayoutData.verticalSpan = 3;/*from w w w . j a v a 2 s. c om*/ groupLayoutData.horizontalSpan = 3; GridData labelGridData = new GridData(); labelGridData.horizontalAlignment = GridData.FILL; labelGridData.verticalAlignment = GridData.BEGINNING; labelGridData.grabExcessHorizontalSpace = false; labelGridData.grabExcessVerticalSpace = false; GridData gridDataLastColumn = new GridData(); gridDataLastColumn.horizontalAlignment = GridData.FILL; gridDataLastColumn.verticalAlignment = GridData.FILL; gridDataLastColumn.grabExcessHorizontalSpace = true; gridDataLastColumn.grabExcessVerticalSpace = false; gridDataLastColumn.horizontalSpan = 2; GridData labelGridData2 = new GridData(); labelGridData2.horizontalAlignment = GridData.FILL; labelGridData2.verticalAlignment = GridData.BEGINNING; labelGridData2.grabExcessHorizontalSpace = false; labelGridData2.grabExcessVerticalSpace = false; labelGridData2.grabExcessHorizontalSpace = true; gradleCallGroup = SWTFactory.createGroup(parent, "Gradle call", 1, 10, SWT.FILL); if (debug) { gradleCallGroup.setBackground(getColorManager().getColor(new RGB(0, 255, 0))); } gradleCallGroup.setLayoutData(groupLayoutData); /* @formatter:off */ String[][] entryNamesAndValues = new String[][] { new String[] { "Windows - Gradle wrapper in root project", EGradleCallType.WINDOWS_GRADLE_WRAPPER.getId() }, new String[] { "Windows - Use gradle installation", EGradleCallType.WINDOWS_GRADLE_INSTALLED.getId() }, new String[] { "Linux/Mac - Gradle wrapper in root project", EGradleCallType.LINUX_GRADLE_WRAPPER.getId() }, new String[] { "Linux/Mac - Use gradle installation", EGradleCallType.LINUX_GRADLE_INSTALLED.getId() }, new String[] { "Custom", EGradleCallType.CUSTOM.getId() } }; /* @formatter:on */ gradleCallTypeRadioButton = new ChangeableComboFieldEditor(P_GRADLE_CALL_TYPE.getId(), "Call type", entryNamesAndValues, gradleCallGroup); gradleCallTypeRadioButton.getLabelControl(gradleCallGroup).setLayoutData(labelGridData); gradleCallTypeRadioButton.getComboBoxControl(gradleCallGroup).setLayoutData(gridDataLastColumn); addField(gradleCallTypeRadioButton); if (debug) { gradleCallTypeRadioButton.getComboBoxControl(gradleCallGroup) .setBackground(getColorManager().getColor(new RGB(0, 0, 255))); } gradleCallTypeRadioButton.setPropertyChangeListener(this); /* @formatter:off */ String[][] shellTypeComboValues = new String[][] { new String[] { "(no shell used)", EGradleShellType.NONE.getId() }, new String[] { "bash", EGradleShellType.BASH.getId() }, new String[] { "sh", EGradleShellType.SH.getId() }, new String[] { "cmd", EGradleShellType.CMD.getId() } }; /* @formatter:on */ shellFieldEditor = new ChangeableComboFieldEditor(P_GRADLE_SHELL.getId(), "Shell", shellTypeComboValues, gradleCallGroup); shellFieldEditor.getLabelControl(gradleCallGroup).setLayoutData(labelGridData); shellFieldEditor.getComboBoxControl(gradleCallGroup).setLayoutData(gridDataLastColumn); addField(shellFieldEditor); gradleCommandFieldEditor = new StringFieldEditor(P_GRADLE_CALL_COMMAND.getId(), "Gradle call", gradleCallGroup); gradleCommandFieldEditor.getLabelControl(gradleCallGroup).setLayoutData(labelGridData); gradleCommandFieldEditor.getTextControl(gradleCallGroup).setLayoutData(gridDataLastColumn); addField(gradleCommandFieldEditor); gradleInstallBinDirectoryFieldEditor = new DirectoryFieldEditor(P_GRADLE_INSTALL_BIN_FOLDER.getId(), "Gradle bin folder:", gradleCallGroup); gradleInstallBinDirectoryFieldEditor.getLabelControl(gradleCallGroup).setLayoutData(labelGridData); gradleInstallBinDirectoryFieldEditor.getTextControl(gradleCallGroup).setLayoutData(labelGridData2); addField(gradleInstallBinDirectoryFieldEditor); }
From source file:de.jevopi.j2og.ui.JavaToOmniGrafflePreferencePage.java
License:Open Source License
/** * {@inheritDoc}//from w w w. j a va 2s .c om * * @see org.eclipse.jface.preference.FieldEditorPreferencePage#createFieldEditors() * @since Aug 21, 2011 */ @Override protected void createFieldEditors() { addField(new StringFieldEditor(PreferenceInitializer.OMNIGRAFFLE_APP, "OmniGraffle app", getFieldEditorParent())); addField(new BooleanFieldEditor(PreferenceInitializer.SHOW_ATTRIBUTES, "show attribute compartement", getFieldEditorParent())); addField(new BooleanFieldEditor(PreferenceInitializer.SHOW_OPERATIONS, "show operation compartement", getFieldEditorParent())); addField(new BooleanFieldEditor(PreferenceInitializer.SHOW_PRIVATE, "show private members", getFieldEditorParent())); addField(new BooleanFieldEditor(PreferenceInitializer.SHOW_PACKAGE, "show package members", getFieldEditorParent())); addField(new BooleanFieldEditor(PreferenceInitializer.SHOW_PROTECTED, "show protected members", getFieldEditorParent())); // addField(new BooleanFieldEditor(PreferenceInitializer.SHOW_PUBLIC, "public", // getFieldEditorParent())); addField(new BooleanFieldEditor(PreferenceInitializer.RECURSIVE, "sub packages", getFieldEditorParent())); addField(new BooleanFieldEditor(PreferenceInitializer.OMIT_COMMON_PACKAGEPREFIX, "omit common package prefix", getFieldEditorParent())); addField(new BooleanFieldEditor(PreferenceInitializer.SHOW_GETTERSETTER, "show getter/setter", getFieldEditorParent())); addField(new BooleanFieldEditor(PreferenceInitializer.SHOW_OVERRIDINGS, "show overriding methods", getFieldEditorParent())); addField(new BooleanFieldEditor(PreferenceInitializer.SHOW_ATTRIBUTTYPES, "show attribute types", getFieldEditorParent())); addField(new BooleanFieldEditor(PreferenceInitializer.SHOW_PARAMETERTYPES, "show parameter types", getFieldEditorParent())); addField(new BooleanFieldEditor(PreferenceInitializer.SHOW_PARAMETERNAMES, "show parameter names", getFieldEditorParent())); addField(new BooleanFieldEditor(PreferenceInitializer.SHOW_STATICATTRIBUTES, "show static attributes", getFieldEditorParent())); addField(new BooleanFieldEditor(PreferenceInitializer.SHOW_STATICOPERATIONS, "show static operations", getFieldEditorParent())); // addField(new BooleanFieldEditor( // PreferenceInitializer.CONVERTATTRIBUTESTOASSOCIATIONS, "create associations", // getFieldEditorParent())); addField(new BooleanFieldEditor(PreferenceInitializer.FORCEALLASSOCIATIONS, "ignore scopes for associations", getFieldEditorParent())); addField(new BooleanFieldEditor(PreferenceInitializer.SHOW_DEPENDENCIES, "show dependencies", getFieldEditorParent())); addField( new BooleanFieldEditor(PreferenceInitializer.SHOW_CONTEXT, "show context", getFieldEditorParent())); }
From source file:de.mpicbg.knime.hcs.base.prefs.HCSToolsPreferencePage.java
License:Open Source License
@Override protected void createFieldEditors() { addField(new IntegerFieldEditor(HCSToolsPreferenceInitializer.MIN_SAMPLE_NUMBER_FOR_MEANS, "Minimal number of samples required to calculate mean or median.", getFieldEditorParent())); addField(new IntegerFieldEditor(HCSToolsPreferenceInitializer.MIN_SAMPLE_NUMBER_FOR_DISPERSION, "Minimal number of samples required to calculate variance or MAD.", getFieldEditorParent())); addField(new DoubleFieldEditor(HCSToolsPreferenceInitializer.MAD_SCALING_FACTOR, "Scaling factor for MAD-statistic", getFieldEditorParent())); addField(new StringFieldEditor(HCSToolsPreferenceInitializer.BARCODE_PATTERNS, "Barcode patterns", getFieldEditorParent()));//from w w w . j a v a 2 s. com }