List of usage examples for org.eclipse.jface.preference FieldEditor setPreferenceStore
public void setPreferenceStore(IPreferenceStore store)
From source file:com.threecrickets.creel.eclipse.internal.PreferencePageWithFields.java
License:LGPL
/** * Hooks up a field editor to performOk and performDefaults. * //from w w w . ja va 2s . c o m * @param fieldEditor * The field editor */ protected void addFieldEditor(FieldEditor fieldEditor) { fieldEditors.add(fieldEditor); fieldEditor.setPage(this); fieldEditor.setPreferenceStore(getPreferenceStore()); fieldEditor.load(); }
From source file:de.hasait.eclipse.ccg.properties.CcgProjectPropertyPage.java
License:Apache License
protected final void addFieldEditor(final FieldEditor fieldEditor) { _fieldEditors.add(fieldEditor);/*from w w w .j a v a 2 s . c om*/ fieldEditor.setPage(this); fieldEditor.setPreferenceStore(getPreferenceStore()); fieldEditor.load(); }
From source file:gov.redhawk.internal.ui.preferences.PlotPreferencePage.java
License:Open Source License
@Override protected void initialize() { super.initialize(); if (blockPreferenceStore != null) { Iterator<FieldEditor> e = blockPreferences.iterator(); while (e.hasNext()) { FieldEditor pe = e.next(); pe.setPage(this); pe.setPropertyChangeListener(this); pe.setPreferenceStore(blockPreferenceStore); pe.load();/*from www. j a va 2s .c om*/ } } }
From source file:mpj_express_debugger.JavaMPJConnectTab.java
License:Open Source License
/** * Update the argument area to show the selected connector's arguments *//*from w w w. j a v a 2 s.c o m*/ 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) { JDIDebugUIPlugin.statusDialog(LauncherMessages.JavaConnectTab_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 keys = vm.getArgumentOrder().iterator(); while (keys.hasNext()) { String key = (String) keys.next(); Connector.Argument arg = (Connector.Argument) fArgumentMap.get(key); FieldEditor field = null; 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:net.mldonkey.g2gui.view.pref.G2GuiPref.java
License:Open Source License
protected void createFieldEditors() { Composite composite = getFieldEditorParent(); StringFieldEditor hostNameField = new StringFieldEditor("hostname", "Hostname", composite); hostNameField.setPreferenceStore(this.getPreferenceStore()); hostNameField.fillIntoGrid(composite, 2); addField(hostNameField);/*from w w w. ja v a 2 s . c om*/ hostNameField.load(); StringFieldEditor portField = new StringFieldEditor("port", "Port", composite); portField.setPreferenceStore(this.getPreferenceStore()); portField.fillIntoGrid(composite, 2); addField(portField); portField.load(); StringFieldEditor userNameField = new StringFieldEditor("username", "Username", composite); userNameField.setPreferenceStore(this.getPreferenceStore()); userNameField.fillIntoGrid(composite, 2); addField(userNameField); userNameField.load(); StringFieldEditor passwordField = new StringFieldEditor("password", "Password", composite); passwordField.getTextControl(composite).setEchoChar('*'); passwordField.fillIntoGrid(composite, 2); passwordField.setPreferenceStore(this.getPreferenceStore()); addField(passwordField); passwordField.load(); GCJFileFieldEditor executableField = new GCJFileFieldEditor("coreExecutable", G2GuiResources.getString("PREF_CORE_EXEC"), true, composite); executableField.setPreferenceStore(this.getPreferenceStore()); addField(executableField); executableField.load(); if (VersionCheck.isWin32()) { executableField.setFileExtensions(new String[] { "*.exe;*.bat" }); } else { executableField.setFileExtensions(new String[] { "*" }); } FieldEditor mulitpleInstancesEditor = new BooleanFieldEditor("allowMultipleInstances", G2GuiResources.getString("PREF_ALLOW_MULIPLE"), composite); mulitpleInstancesEditor.setPreferenceStore(this.getPreferenceStore()); mulitpleInstancesEditor.fillIntoGrid(composite, 2); addField(mulitpleInstancesEditor); mulitpleInstancesEditor.load(); ExtendedBooleanFieldEditor advancedModeEditor = new ExtendedBooleanFieldEditor("advancedMode", "Advanced user mode (*)", composite); advancedModeEditor.setPreferenceStore(this.getPreferenceStore()); advancedModeEditor.fillIntoGrid(composite, 2); addField(advancedModeEditor); advancedModeEditor.load(); // Make this a little more obvious Button b = advancedModeEditor.getChangeControl(composite); b.setFont(JFaceResources.getBannerFont()); b.setToolTipText(G2GuiResources.getString("PREF_ADVANCED_TOOLTIP")); b.setForeground(composite.getDisplay().getSystemColor(SWT.COLOR_BLUE)); ((GridLayout) composite.getLayout()).numColumns = 2; }
From source file:net.mldonkey.g2gui.view.pref.MLDonkeyOptions.java
License:Open Source License
private void setupEditor( FieldEditor e, String optionHelp ) { e.setPreferencePage( this ); e.setPreferenceStore( getPreferenceStore() ); e.getLabelControl( parent ).setToolTipText( optionHelp ); e.load();/*from w w w . j ava 2 s .co m*/ addField( e ); }
From source file:net.mldonkey.g2gui.view.pref.PreferencePage.java
License:Open Source License
/** * // w w w .jav a2s . c om * @param e */ protected void setupEditor(FieldEditor e) { e.setPreferencePage(this); e.setPreferenceStore(getPreferenceStore()); e.load(); addField(e); }
From source file:net.sf.eclipse.tomcat.AdvancedPreferencePage.java
License:Open Source License
private void initField(FieldEditor field) { field.setPreferenceStore(getPreferenceStore()); field.setPreferencePage(this); field.load(); }
From source file:net.sf.savedirtyeditors.preferences.PluginPreferencePage.java
License:Open Source License
private FieldEditor createStringFieldEditor(final Composite spacingComposite, final String preferenceKey, final String labelText) { final FieldEditor editor = new StringFieldEditor(preferenceKey, labelText, spacingComposite); editor.setPreferenceStore(PluginActivator.getDefault().getPreferenceStore()); editor.setPage(this); editor.load();//from w w w . j ava2 s. c o m return editor; }
From source file:net.sourceforge.eclipseccase.ui.preferences.DiffMergePreferencePage.java
License:Open Source License
private void addFieldEditor(FieldEditor fieldEditor) { fieldEditor.setPreferencePage(this); fieldEditor.setPreferenceStore(getPreferenceStore()); fieldEditor.load();// w w w .j a v a 2 s. c o m }