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

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

Introduction

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

Prototype

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

Source Link

Document

Creates an integer field editor.

Usage

From source file:au.gov.ga.earthsci.bookmark.part.preferences.BookmarksPreferencesPage.java

License:Apache License

@Override
protected void createFieldEditors() {
    addField(new SpacerFieldEditor(getFieldEditorParent()));

    transitionDurationEditor = new IntegerFieldEditor(IBookmarksPreferences.DEFAULT_TRANSITION_DURATION,
            Messages.BookmarksPreferencesPage_TransitionDurationFieldTitle, getFieldEditorParent());
    addField(transitionDurationEditor);//  www.j  a va 2  s  .  c  o m

    playBookmarksWaitDurationEditor = new IntegerFieldEditor(IBookmarksPreferences.PLAY_BOOKMARKS_WAIT_DURATION,
            Messages.BookmarksPreferencesPage_PlayBookmarksPauseDurationLabel, getFieldEditorParent());

    addField(playBookmarksWaitDurationEditor);

    addField(new SpacerFieldEditor(getFieldEditorParent()));

    askForDeleteConfirmationEditor = new BooleanFieldEditor(IBookmarksPreferences.ASK_LIST_DELETE_CONFIRM,
            Messages.BookmarksPreferencesPage_AskConfirmDeleteLabel, getFieldEditorParent());
    addField(askForDeleteConfirmationEditor);

    addField(new SpacerFieldEditor(getFieldEditorParent()));

    LabelFieldEditor defaultPropertiesLabel = new LabelFieldEditor(
            Messages.BookmarksPreferencesPage_DefaultPropertiesLabel, getFieldEditorParent());
    addField(defaultPropertiesLabel);

    loadAvailableBookmarkProperties();

    ITableItemCreator<IBookmarkProperty> tableItemCreator = new ITableItemCreator<IBookmarkProperty>() {
        @Override
        public TableItem createTableItem(Table parent, IBookmarkProperty object) {
            TableItem item = new TableItem(parent, SWT.NONE);
            item.setText(object.getName());
            return item;
        }
    };

    IItemSerializer<IBookmarkProperty> itemSerializer = new IItemSerializer<IBookmarkProperty>() {

        @Override
        public String asString(IBookmarkProperty object) {
            return object.getType();
        }

        @Override
        public IBookmarkProperty fromString(String string) {
            return cachedProperties.get(string);
        }

    };

    defaultProperties = new MultiSelectTableListFieldEditor<IBookmarkProperty>(
            IBookmarksPreferences.DEFAULT_PROPERTIES,
            new ArrayList<IBookmarkProperty>(cachedProperties.values()),
            new String[] { Messages.BookmarksPreferencesPage_PropertyColumn }, tableItemCreator, itemSerializer,
            getFieldEditorParent());
    addField(defaultProperties);
}

From source file:au.gov.ga.earthsci.core.proxy.ProxyPreferencePage.java

License:Apache License

@Override
public void createFieldEditors() {
    ListenableRadioGroupFieldEditor proxyType = new ListenableRadioGroupFieldEditor(ProxyPreferences.PROXY_TYPE,
            "", 1,
            new String[][] { { "&No proxy", ProxyPreferences.PROXY_TYPE_NONE },
                    { "&System proxy", ProxyPreferences.PROXY_TYPE_SYSTEM },
                    { "&User proxy:", ProxyPreferences.PROXY_TYPE_USER } },
            getFieldEditorParent());//from  w  w  w  .j a va  2  s  .  c  o  m
    addField(proxyType);

    final FieldEditor[] userFields = new FieldEditor[] {
            new StringFieldEditor(ProxyPreferences.PROXY_HOST, "Proxy &host", getFieldEditorParent()),
            new IntegerFieldEditor(ProxyPreferences.PROXY_PORT, "Proxy &port", getFieldEditorParent()),
            new NonProxyHostsListEditor(ProxyPreferences.NON_PROXY_HOSTS, "&Non-proxy hosts",
                    getFieldEditorParent()) };
    for (FieldEditor userField : userFields) {
        addField(userField);
    }

    ChangeListener listener = new ChangeListener() {
        @Override
        public void valueChanged(String newValue) {
            boolean enabled = ProxyPreferences.PROXY_TYPE_USER.equals(newValue);
            for (FieldEditor customField : userFields) {
                customField.setEnabled(enabled, getFieldEditorParent());
            }
        }
    };
    proxyType.addListener(listener);
    listener.valueChanged(proxyType.getStringValue());

    //addField(new DirectoryFieldEditor(PreferenceConstants.P_PATH, "&Directory preference:", getFieldEditorParent()));
    //addField(new BooleanFieldEditor(PreferenceConstants.P_BOOLEAN, "&An example of a boolean preference", getFieldEditorParent()));
    //addField(new RadioGroupFieldEditor(PreferenceConstants.P_CHOICE, "An example of a multiple-choice preference", 1, new String[][] { { "&Choice 1", "choice1" }, { "C&hoice 2", "choice2" } }, getFieldEditorParent()));
    //addField(new StringFieldEditor(PreferenceConstants.P_STRING, "A &text preference:", getFieldEditorParent()));
}

From source file:au.gov.ga.earthsci.core.worldwind.RetrievePreferencePage.java

License:Apache License

@Override
public void createFieldEditors() {
    addField(new IntegerFieldEditor(WorldWindRetrievalServicePreferences.POOL_SIZE, "&Simultaneous connections",
            getFieldEditorParent()));/*from  www.ja  v a 2 s .co  m*/
}

From source file:br.ufmg.dcc.tabuleta.ui.ConcernMapperPreferencePage.java

License:Open Source License

/**
 * @see org.eclipse.jface.preference.FieldEditorPreferencePage#createFieldEditors()
 *//* w w  w  .  ja  v a 2 s  .c o m*/
public void createFieldEditors() {
    //ConcernMapperFilter
    addField(new LabelFieldEditor(Tabuleta.getResourceString("ui.ConcernMapperPreferencePage.HeaderFilter"),
            getFieldEditorParent()));
    addField(new BooleanFieldEditor(P_FILTER_ENABLED,
            Tabuleta.getResourceString("ui.ConcernMapperPreferencePage.FilterEnabled"),
            getFieldEditorParent()));
    IntegerFieldEditor lIntegerFieldEditor = new IntegerFieldEditor(P_FILTER_THRESHOLD,
            Tabuleta.getResourceString("ui.ConcernMapperPreferencePage.FilterThreshold"),
            getFieldEditorParent());
    lIntegerFieldEditor.setValidRange(0, MAX_FILTER_THRESHOLD);
    addField(lIntegerFieldEditor);
    addField(new LabelFieldEditor("", getFieldEditorParent()));

    //Saving
    addField(new LabelFieldEditor(Tabuleta.getResourceString("ui.ConcernMapperPreferencePage.HeaderSaving"),
            getFieldEditorParent()));
    addField(new BooleanFieldEditor(P_CM_FILE_EXT,
            Tabuleta.getResourceString("ui.ConcernMapperPreferencePage.CmFileExt"), getFieldEditorParent()));
    addField(new BooleanFieldEditor(P_AUTO_SAVE,
            Tabuleta.getResourceString("ui.ConcernMapperPreferencePage.AutoSave"), getFieldEditorParent()));
    addField(new BooleanFieldEditor(P_AUTO_LOAD,
            Tabuleta.getResourceString("ui.ConcernMapperPreferencePage.AutoLoad"), getFieldEditorParent()));
    addField(new LabelFieldEditor("", getFieldEditorParent()));

    //UI
    addField(new LabelFieldEditor(Tabuleta.getResourceString("ui.ConcernMapperPreferencePage.HeaderUI"),
            getFieldEditorParent()));

    addField(new BooleanFieldEditor(ConcernMapperPreferencePage.P_SHOW_SLIDER,
            Tabuleta.getResourceString("ui.ConcernMapperPreferencePage.ShowSlider"), getFieldEditorParent()));
    addField(new BooleanFieldEditor(ConcernMapperPreferencePage.P_SHOW_COMMENTS,
            Tabuleta.getResourceString("ui.ConcernMapperPreferencePage.ShowComments"), getFieldEditorParent()));
    addField(new BooleanFieldEditor(ConcernMapperPreferencePage.P_SUFFIX_ENABLED,
            Tabuleta.getResourceString("ui.ConcernMapperPreferencePage.SuffixEnabled"),
            getFieldEditorParent()));
    addField(new BooleanFieldEditor(ConcernMapperPreferencePage.P_BOLD_ENABLED,
            Tabuleta.getResourceString("ui.ConcernMapperPreferencePage.BoldEnabled"), getFieldEditorParent()));

    String[][] lRadioGroupValues = {
            { Tabuleta.getResourceString("ui.ConcernMapperPreferencePage.Parent1"), "1" },
            { Tabuleta.getResourceString("ui.ConcernMapperPreferencePage.Parent2"), "2" },
            { Tabuleta.getResourceString("ui.ConcernMapperPreferencePage.Parent3"), "3" },
            { Tabuleta.getResourceString("ui.ConcernMapperPreferencePage.Parent4"), "4" },
            { Tabuleta.getResourceString("ui.ConcernMapperPreferencePage.Parent5"), "5" },
            { Tabuleta.getResourceString("ui.ConcernMapperPreferencePage.Parent6"), "7" } };
    addField(new RadioGroupFieldEditor(ConcernMapperPreferencePage.P_DECORATION_LIMIT,
            Tabuleta.getResourceString("ui.ConcernMapperPreferencePage.ParentDecoration"), 1, lRadioGroupValues,
            getFieldEditorParent()));
}

From source file:ca.mcgill.cs.swevo.ppa.ui.PPAMainPreferencePage.java

License:Open Source License

@Override
protected void createFieldEditors() {
    addField(new StringFieldEditor(PPAPreferenceConstants.PPA_PROJECT_PREF, "PPA Internal Project",
            getFieldEditorParent()));/*from   w ww. j a  va2  s  .  c o  m*/
    addField(new IntegerFieldEditor(PPAPreferenceConstants.PPA_MAX_REQUESTS,
            "Max Number of Concurrent Requests\n(requires restart)", getFieldEditorParent()));
}

From source file:ca.mcgill.cs.swevo.qualyzer.QualyzerPreferencePage.java

License:Open Source License

@Override
protected void createFieldEditors() {
    addField(new StringFieldEditor(IQualyzerPreferenceConstants.DEFAULT_INVESTIGATOR,
            Messages.getString("QualyzerPreferencePage.defaultName"), getFieldEditorParent())); //$NON-NLS-1$

    addField(new ColorFieldEditor(IQualyzerPreferenceConstants.FRAGMENT_COLOR,
            Messages.getString("QualyzerPreferencePage.fragmentColor"), getFieldEditorParent())); //$NON-NLS-1$

    addField(new IntegerFieldEditor(IQualyzerPreferenceConstants.SEEK_TIME,
            Messages.getString("QualyzerPreferencePage.seekTime"), getFieldEditorParent())); //$NON-NLS-1$ 

    addField(new FontFieldEditor(IQualyzerPreferenceConstants.FONT,
            Messages.getString("QualyzerPreferencePage.font"), getFieldEditorParent())); //$NON-NLS-1$

}

From source file:ccw.preferences.EditorPreferencePage.java

License:Open Source License

public void createFieldEditors() {
    addField(new BooleanFieldEditor(ccw.preferences.PreferenceConstants.EXPERIMENTAL_AUTOSHIFT_ENABLED,
            "EXPERIMENTAL - Editor text Autoshift ('fix indentation as you type')", getFieldEditorParent()));

    addField(new BooleanFieldEditor(PreferenceConstants.EDITOR_MATCHING_BRACKETS,
            Messages.ClojurePreferencePage_highlight_matching_brackets, getFieldEditorParent()));

    addField(new IntegerFieldEditor(AbstractDecoratedTextEditorPreferenceConstants.EDITOR_TAB_WIDTH,
            Messages.ClojurePreferencePage_displayed_tab_width, getFieldEditorParent()));

    addField(new BooleanFieldEditor(ccw.preferences.PreferenceConstants.SWITCH_TO_NS_ON_REPL_STARTUP,
            Messages.ClojurePreferencePage_switch_to_ns_on_repl_startup, getFieldEditorParent()));

    addField(new BooleanFieldEditor(
            ccw.preferences.PreferenceConstants.USE_STRICT_STRUCTURAL_EDITING_MODE_BY_DEFAULT,
            Messages.ClojurePreferencePage_use_strict_structural_editing_mode_by_default,
            getFieldEditorParent()));//from  w  w  w .java 2  s .  com

    addField(new BooleanFieldEditor(ccw.preferences.PreferenceConstants.SHOW_RAINBOW_PARENS_BY_DEFAULT,
            Messages.ClojurePreferencePage_show_rainbow_parens_by_default, getFieldEditorParent()));

    addField(new BooleanFieldEditor(ccw.preferences.PreferenceConstants.EDITOR_ESCAPE_ON_PASTE,
            Messages.ClojurePreferencePage_escape_on_paste, getFieldEditorParent()));

    addField(new BooleanFieldEditor(ccw.preferences.PreferenceConstants.USE_TAB_FOR_REINDENTING_LINE,
            Messages.ClojurePreferencePage_use_tab_for_reindenting_line, getFieldEditorParent()));

    addField(new BooleanFieldEditor(ccw.preferences.PreferenceConstants.FORCE_TWO_SPACES_INDENT,
            Messages.ClojurePreferencePage_force_two_spaces_indent, getFieldEditorParent()));

    addField(new BooleanFieldEditor(ccw.preferences.PreferenceConstants.EDITOR_CODE_COMPLETION_AUTO_ACTIVATE,
            Messages.ClojurePreferencePage_code_completion_auto_activate, getFieldEditorParent()));

    addField(new BooleanFieldEditor(ccw.preferences.PreferenceConstants.EDITOR_DISPLAY_NAMESPACE_IN_TABS,
            Messages.ClojurePreferencePage_show_more_context_in_tabs, getFieldEditorParent()));
}

From source file:ccw.preferences.REPLHistoryPreferencePage.java

License:Open Source License

public void createFieldEditors() {

    addField(new IntegerFieldEditor(ccw.preferences.PreferenceConstants.REPL_HISTORY_MAX_SIZE,
            Messages.REPLHistoryPreferencePage_max_size, getFieldEditorParent()));
    addField(new IntegerFieldEditor(ccw.preferences.PreferenceConstants.REPL_HISTORY_PERSIST_SCHEDULE,
            Messages.REPLHistoryPreferencePage_persist_schedule, getFieldEditorParent()));
}

From source file:ch.berchtold.emanuel.privatrechnung.views.Preferences.java

License:Open Source License

@Override
protected void createFieldEditors() {
    lMandanten = Hub.getMandantenList();
    String[] fields = new String[lMandanten.size()];
    for (int i = 0; i < fields.length; i++) {
        fields[i] = lMandanten.get(i).getLabel();
    }/*from  w  ww  .  java2 s  . co  m*/
    cfe = new ComboFieldEditor(PreferenceConstants.cfgBase, "Mandant", fields, getFieldEditorParent());
    sfESR = new StringFieldEditor(PreferenceConstants.cfgTemplateESR, "Vorlage mit ESR",
            getFieldEditorParent());
    sf1st = new StringFieldEditor(PreferenceConstants.cfgTemplateBill, "Erste Folgeseite",
            getFieldEditorParent());
    ifh1 = new IntegerFieldEditor(PreferenceConstants.cfgTemplateBillHeight,
            "Verfgbare Hhe erste Seite (cm)", getFieldEditorParent());
    sf2nd = new StringFieldEditor(PreferenceConstants.cfgTemplateBill2, "Vorlage weitere Seiten",
            getFieldEditorParent());
    if2nd = new IntegerFieldEditor(PreferenceConstants.cfgTemplateBill2Height,
            "Verfgbare Hhe Folgeseiten (cm)", getFieldEditorParent());
    kfBank = new KontaktFieldEditor(CoreHub.localCfg, PreferenceConstants.cfgBank, "Bank",
            getFieldEditorParent());
    sfESRNr = new StringFieldEditor(PreferenceConstants.esrIdentity, "ESR-Teilnehmernummer",
            getFieldEditorParent());
    sfESRKd = new StringFieldEditor(PreferenceConstants.esrUser, "ESR-Kundennummer", getFieldEditorParent());
    addField(cfe);
    addField(sfESR);
    addField(sf1st);
    addField(ifh1);
    addField(sf2nd);
    addField(if2nd);
    addField(kfBank);
    addField(sfESRNr);
    addField(sfESRKd);
    cfe.getCombo().addSelectionListener(new SelectionAdapter() {

        @Override
        public void widgetSelected(SelectionEvent e) {
            if (selected != null) {
                flush(selected);
            }
            String mandLabel = cfe.getCombo().getText();
            Mandant m = getMandant(mandLabel);
            if (m != null) {
                selected = m;
                load(selected);
            }
        }

    });
    selected = null; // lMandanten.get(0);
    // cfe.getCombo().setText(selected.getLabel());
}

From source file:ch.elexis.core.ui.preferences.Ablauf.java

License:Open Source License

@Override
protected void createFieldEditors() {
    addField(new RadioGroupFieldEditor(Preferences.ABL_LANGUAGE, Messages.Ablauf_preferredLang, 1,
            new String[][] { { Messages.Ablauf_german, "d" //$NON-NLS-1$
            }, { Messages.Ablauf_french, "f" //$NON-NLS-1$
            }, { Messages.Ablauf_italian, Messages.Ablauf_24 } }, getFieldEditorParent()));

    addField(new IntegerFieldEditor(Preferences.ABL_CACHELIFETIME, Messages.Ablauf_cachelifetime,
            getFieldEditorParent()));/*  w w w.j  a va 2  s. co  m*/

    addField(new IntegerFieldEditor(Preferences.ABL_HEARTRATE, Messages.Ablauf_heartrate,
            getFieldEditorParent()));

}