Example usage for org.eclipse.jface.preference StringFieldEditor StringFieldEditor

List of usage examples for org.eclipse.jface.preference StringFieldEditor StringFieldEditor

Introduction

In this page you can find the example usage for org.eclipse.jface.preference StringFieldEditor StringFieldEditor.

Prototype

public StringFieldEditor(String name, String labelText, Composite parent) 

Source Link

Document

Creates a string field editor of unlimited width.

Usage

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
}