Example usage for org.eclipse.jface.preference FieldEditor loadDefault

List of usage examples for org.eclipse.jface.preference FieldEditor loadDefault

Introduction

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

Prototype

public void loadDefault() 

Source Link

Document

Initializes this field editor with the default preference value from the preference store.

Usage

From source file:org.eclipse.titan.designer.properties.pages.FieldEditorPropertyPage.java

License:Open Source License

/**
 * The field editor preference page implementation of a
 * <code>PreferencePage</code> method loads all the field editors with
 * their default values./*w w w .  ja v  a  2 s .c  o  m*/
 */
@Override
protected void performDefaults() {
    if (editors != null) {
        Iterator<FieldEditor> e = editors.iterator();
        while (e.hasNext()) {
            FieldEditor pe = e.next();
            pe.loadDefault();
        }
    }

    checkState();
    super.performDefaults();
}

From source file:org.eclipse.titanium.preferences.pages.GraphMetricsPage.java

License:Open Source License

@Override
protected void performDefaults() {
    for (final FieldEditor editor : editors) {
        editor.loadDefault();
    }// w w w .  jav a 2 s  .  c  o  m
    super.performDefaults();
}

From source file:org.eclipse.titanium.preferences.pages.MetricsViewPreferencePage.java

License:Open Source License

@Override
protected void performDefaults() {
    for (final FieldEditor e : editors) {
        e.loadDefault();
    }// ww  w .j av  a  2s .co  m
    super.performDefaults();
}

From source file:org.eclipse.wb.core.controls.jface.preference.FieldLayoutPreferencePage.java

License:Open Source License

/**
 * The field editor preference page implementation of a <code>PreferencePage</code> method loads
 * all the field editors with their default values.
 *//*w ww  .  j a  v  a2 s .  c  om*/
@Override
protected void performDefaults() {
    for (FieldEditor fieldEditor : fields) {
        fieldEditor.loadDefault();
    }
    // Force a recalculation of my error state.
    checkState();
    super.performDefaults();
}

From source file:org.eclipse.wb.swt.FieldLayoutPreferencePage.java

License:Open Source License

/**   
 * The field editor preference page implementation of a <code>PreferencePage</code>
 * method loads all the field editors with their default values.
 *///from w  ww.  j  av a 2 s.  c om
protected void performDefaults() {
    if (m_fields != null) {
        Iterator<FieldEditor> I = m_fields.iterator();
        while (I.hasNext()) {
            FieldEditor editor = I.next();
            editor.loadDefault();
        }
    }
    // Force a recalculation of my error state.
    checkState();
    super.performDefaults();
}

From source file:org.eclipse.wst.jsdt.debug.internal.ui.launching.JavaScriptConnectTab.java

License:Open Source License

/**
 * Handles creating the UI for the connector selected
 *//*from   w  ww.  j  a va 2  s  .  c  om*/
void handleConnectorSelected() {
    Connector connect = getSelectedConnector();
    if (connect == null || connect.equals(this.selectedconnector)) {
        //nothing changed
        return;
    }
    this.selectedconnector = connect;
    String desc = this.selectedconnector.description();
    if (desc != null) {
        this.description.setText(desc);
    } else {
        this.description.setText(Messages.no_description_provided);
    }
    this.editormap.clear();
    //get rid of the old controls
    Control[] children = this.argumentsgroup.getChildren();
    for (int i = 0; i < children.length; i++) {
        children[i].dispose();
    }
    PreferenceStore store = new PreferenceStore();
    Entry entry = null;
    Argument argument = null;
    FieldEditor editor = null;
    String key = null;
    for (Iterator iter = this.selectedconnector.defaultArguments().entrySet().iterator(); iter.hasNext();) {
        entry = (Entry) iter.next();
        key = (String) entry.getKey();
        argument = (Argument) entry.getValue();
        if (argument instanceof IntegerArgument) {
            //create an int editor
            store.setDefault(argument.name(), ((IntegerArgument) argument).intValue());
            editor = new IntegerFieldEditor(argument.name(), argument.label(), this.argumentsgroup);
        } else if (argument instanceof BooleanArgument) {
            //create boolean editor
            store.setDefault(argument.name(), ((BooleanArgument) argument).booleanValue());
            editor = new BooleanFieldEditor(argument.name(), argument.label(), this.argumentsgroup);
            editor.fillIntoGrid(argumentsgroup, 2);
        } else if (argument instanceof StringArgument) {
            //create String editor
            store.setDefault(argument.name(), argument.value());
            editor = new StringFieldEditor(argument.name(), argument.label(), this.argumentsgroup);
        } else if (argument instanceof SelectedArgument) {
            //create list selection editor
            List choices = ((SelectedArgument) argument).choices();
            String[][] namesAndValues = new String[choices.size()][2];
            int count = 0;
            for (Iterator iter2 = choices.iterator(); iter2.hasNext();) {
                String choice = (String) iter2.next();
                namesAndValues[count][0] = choice;
                namesAndValues[count][1] = choice;
                count++;
            }
            store.setDefault(argument.name(), argument.value());
            editor = new ComboFieldEditor(argument.name(), argument.label(), namesAndValues,
                    this.argumentsgroup);
        }
        if (editor != null) {
            editor.setPreferenceStore(store);
            editor.loadDefault();
            editor.setPropertyChangeListener(this);
            this.editormap.put(key, editor);
            editor = null;
        }
    }
    //reset margins to undo FieldEditor bogosity
    GridLayout gd = (GridLayout) this.argumentsgroup.getLayout();
    gd.marginHeight = 5;
    gd.marginWidth = 5;
    this.argumentsgroup.getParent().layout(true);
    this.argumentsgroup.setVisible(true);
    this.argumentsgroup.layout(true);
    updateLaunchConfigurationDialog();
}

From source file:org.limy.eclipse.common.jface.AbstractLimyPreferencePage.java

License:Open Source License

protected void performDefaults() {
    for (Iterator<FieldEditor> it = fields.iterator(); it.hasNext();) {
        FieldEditor editor = it.next();
        editor.loadDefault();
    }//from   w ww  .j  a  va2 s.  c om
    super.performDefaults();
}

From source file:org.rubypeople.rdt.debug.ui.launchConfigurations.RubyConnectTab.java

License:Open Source License

/**
 * Update the argument area to show the selected connector's arguments
 *//* w ww.j  a v a 2s.com*/
private void handleConnectorComboModified() {
    int index = fConnectorCombo.getSelectionIndex();
    if ((index < 0) || (index >= fConnectors.length)) {
        return;
    }
    IVMConnector vm = fConnectors[index];
    if (vm.equals(fConnector)) {
        return; // selection did not change
    }
    fConnector = vm;
    try {
        fArgumentMap = vm.getDefaultArguments();
    } catch (CoreException e) {
        RdtDebugUiPlugin.statusDialog(LauncherMessages.RubyConnectTab_Unable_to_display_connection_arguments__2,
                e.getStatus());
        return;
    }

    // Dispose of any current child widgets in the tab holder area
    Control[] children = fArgumentComposite.getChildren();
    for (int i = 0; i < children.length; i++) {
        children[i].dispose();
    }
    fFieldEditorMap.clear();
    PreferenceStore store = new PreferenceStore();
    // create editors
    Iterator<String> keys = vm.getArgumentOrder().iterator();
    while (keys.hasNext()) {
        String key = keys.next();
        Object arg = fArgumentMap.get(key);
        FieldEditor field = null;
        if (arg instanceof Integer) {
            store.setDefault(key, ((Integer) arg).intValue());
            field = new IntegerFieldEditor(key, key, fArgumentComposite);
        } else if (arg instanceof String) {
            store.setDefault(key, (String) arg);
            field = new StringFieldEditor(key, key, fArgumentComposite);
        }
        //         if (arg instanceof Connector.IntegerArgument) {
        //            store.setDefault(arg.name(), ((Connector.IntegerArgument) arg)
        //                  .intValue());
        //            field = new IntegerFieldEditor(arg.name(), arg.label(),
        //                  fArgumentComposite);
        //         } else if (arg instanceof Connector.SelectedArgument) {
        //            List choices = ((Connector.SelectedArgument) arg).choices();
        //            String[][] namesAndValues = new String[choices.size()][2];
        //            Iterator iter = choices.iterator();
        //            int count = 0;
        //            while (iter.hasNext()) {
        //               String choice = (String) iter.next();
        //               namesAndValues[count][0] = choice;
        //               namesAndValues[count][1] = choice;
        //               count++;
        //            }
        //            store.setDefault(arg.name(), arg.value());
        //            field = new ComboFieldEditor(arg.name(), arg.label(),
        //                  namesAndValues, fArgumentComposite);
        //         } else if (arg instanceof Connector.StringArgument) {
        //            store.setDefault(arg.name(), arg.value());
        //            field = new StringFieldEditor(arg.name(), arg.label(),
        //                  fArgumentComposite);
        //         } else if (arg instanceof Connector.BooleanArgument) {
        //            store.setDefault(arg.name(), ((Connector.BooleanArgument) arg)
        //                  .booleanValue());
        //            field = new BooleanFieldEditor(arg.name(), arg.label(),
        //                  fArgumentComposite);
        //         }
        if (field != null) {
            field.setPreferenceStore(store);
            field.loadDefault();
            field.setPropertyChangeListener(this);
            fFieldEditorMap.put(key, field);
        }
    }
    fArgumentComposite.getParent().getParent().layout();
    fArgumentComposite.layout(true);
    updateLaunchConfigurationDialog();
}

From source file:org.talend.designer.esb.runcontainer.preferences.FieldLayoutPreferencePage.java

License:Open Source License

/**
 * The field editor preference page implementation of a <code>PreferencePage</code> method loads all the field
 * editors with their default values./*from   ww  w . j a v  a 2s .  co  m*/
 */
@Override
protected void performDefaults() {
    if (m_fields != null) {
        Iterator<FieldEditor> I = m_fields.iterator();
        while (I.hasNext()) {
            FieldEditor editor = I.next();
            editor.loadDefault();
        }
    }
    // Force a recalculation of my error state.
    checkState();
    super.performDefaults();
}

From source file:org.universaal.tools.packaging.tool.preferences.GroupFieldEditor.java

License:Apache License

@Override
protected void doLoadDefault() {
    if (members != null) {
        for (FieldEditor editor : members) {
            editor.loadDefault();
        }/*  w w w .  j av a 2s.c  om*/
    }
}