List of usage examples for org.eclipse.jface.preference StringFieldEditor StringFieldEditor
public StringFieldEditor(String name, String labelText, Composite parent)
From source file:hu.bme.mit.massif.simulink.importer.ui.preferences.SimulinkPreferencePage.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. *///from w w w . j a va 2s .c om @Override public void createFieldEditors() { addField(new StringFieldEditor(PreferenceConstants.HOST_ADDRESS, "Host IPv4 address:", getFieldEditorParent())); addField( new IntegerFieldEditor(PreferenceConstants.HOST_PORT, "Host port number:", getFieldEditorParent())); addField(new StringFieldEditor(PreferenceConstants.SERVICE_NAME, "Service name:", getFieldEditorParent())); String[][] connectors = processAvailableConnectors(); addField(new ComboFieldEditor(PreferenceConstants.MATLAB_CONNECTOR, "Matlab Connector", connectors, getFieldEditorParent())); }
From source file:hydrograph.ui.dataviewer.preferencepage.ServicesPreference.java
License:Apache License
@Override protected Control createContents(Composite parent) { final Composite parentComposite = new Composite(parent, SWT.None); parentComposite.setToolTipText("Export Data"); GridData parentCompositeData = new GridData(SWT.FILL, SWT.BEGINNING, true, true, 3, 3); parentCompositeData.grabExcessHorizontalSpace = true; parentCompositeData.grabExcessVerticalSpace = true; parentComposite.setLayout(new GridLayout(1, false)); parentComposite.setLayoutData(parentCompositeData); HydroGroup grpServiceDetails = new HydroGroup(parentComposite, SWT.NONE); grpServiceDetails.setHydroGroupText("Port and Remote Host Details"); GridLayout gl_grpServiceDetails = new GridLayout(1, false); GridData gd_grpServiceDetailsData = new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1); grpServiceDetails.setLayout(new GridLayout(1, false)); grpServiceDetails.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1)); grpServiceDetails.getHydroGroupClientArea().setLayout(gl_grpServiceDetails); grpServiceDetails.getHydroGroupClientArea().setLayoutData(gd_grpServiceDetailsData); grpServiceDetailsCmposite = new Composite(grpServiceDetails.getHydroGroupClientArea(), SWT.NONE); GridData serviceGridData = new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1); grpServiceDetailsCmposite.setLayout(new GridLayout(1, false)); grpServiceDetailsCmposite.setLayoutData(serviceGridData); localPortNo = new IntegerFieldEditor(PreferenceConstants.LOCAL_PORT_NO, Messages.LOCAL_PORT_NO_LABEL, grpServiceDetailsCmposite, 5); localPortNo.getTextControl(grpServiceDetailsCmposite).addModifyListener(new ModifyListener() { @Override/*from ww w . j a va 2 s .c o m*/ public void modifyText(ModifyEvent event) { String value = ((Text) event.getSource()).getText(); validatePortField(value, localPortNo, Messages.PORTNO_FIELD_VALIDATION); } }); localPortNo.getTextControl(grpServiceDetailsCmposite).addFocusListener(new FocusListener() { @Override public void focusLost(FocusEvent e) { } @Override public void focusGained(FocusEvent event) { String value = ((Text) event.getSource()).getText(); validatePortField(value, localPortNo, Messages.PORTNO_FIELD_VALIDATION); } }); localPortNo.setPreferenceStore(getPreferenceStore()); localPortNo.load(); remotePortNo = new IntegerFieldEditor(PreferenceConstants.REMOTE_PORT_NO, Messages.REMOTE_PORT_NO_LABEL, grpServiceDetailsCmposite, 5); remotePortNo.getTextControl(grpServiceDetailsCmposite).addModifyListener(new ModifyListener() { @Override public void modifyText(ModifyEvent event) { String value = ((Text) event.getSource()).getText(); validatePortField(value, remotePortNo, Messages.PORTNO_FIELD_VALIDATION); } }); remotePortNo.getTextControl(grpServiceDetailsCmposite).addFocusListener(new FocusListener() { @Override public void focusLost(FocusEvent e) { } @Override public void focusGained(FocusEvent event) { String value = ((Text) event.getSource()).getText(); validatePortField(value, remotePortNo, Messages.PORTNO_FIELD_VALIDATION); } }); remotePortNo.setPreferenceStore(getPreferenceStore()); remotePortNo.load(); new Label(grpServiceDetailsCmposite, SWT.None).setText(Messages.OVERRIDE_REMOTE_HOST_LABEL); Composite headerRemoteComposite = new Composite(grpServiceDetailsCmposite, SWT.None); useRemoteConfigBooleanFieldEditor = new BooleanFieldEditor(PreferenceConstants.USE_REMOTE_CONFIGURATION, "", SWT.DEFAULT, headerRemoteComposite); useRemoteConfigbutton = (Button) useRemoteConfigBooleanFieldEditor .getDescriptionControl(headerRemoteComposite); getPreferenceStore().setDefault(PreferenceConstants.USE_REMOTE_CONFIGURATION, false); useRemoteConfigBooleanFieldEditor.setPreferenceStore(getPreferenceStore()); useRemoteConfigBooleanFieldEditor.load(); addListenerToRemoteConfigBooleanEditor(headerRemoteComposite); remoteHostFieldEditor = new StringFieldEditor(PreferenceConstants.REMOTE_HOST, Messages.REMOTE_HOST_NAME_LABEL, grpServiceDetailsCmposite); remoteHostFieldEditor.getTextControl(grpServiceDetailsCmposite).addModifyListener(new ModifyListener() { @Override public void modifyText(ModifyEvent e) { validateRemoteHost(); } }); remoteHostFieldEditor.setPreferenceStore(getPreferenceStore()); remoteHostFieldEditor.load(); remoteHostFieldEditor.setErrorMessage(null); addFields(localPortNo); addFields(remotePortNo); addFields(remoteHostFieldEditor); return null; }
From source file:hydrograph.ui.dataviewer.preferencepage.ViewDataPreference.java
License:Apache License
/** * Create contents of the dialog./*from w w w. j a v a 2 s.c o m*/ * * @param parent */ @Override protected Control createContents(Composite parent) { final Composite parentComposite = new Composite(parent, SWT.None); parentComposite.setToolTipText("Export Data"); GridData parentCompositeData = new GridData(SWT.FILL, SWT.BEGINNING, true, true, 3, 3); parentCompositeData.grabExcessHorizontalSpace = true; parentCompositeData.grabExcessVerticalSpace = true; parentComposite.setLayout(new GridLayout(1, false)); parentComposite.setLayoutData(parentCompositeData); HydroGroup generalGroup = new HydroGroup(parentComposite, SWT.NONE); generalGroup.setHydroGroupText("General"); GridLayout generalGroupLayout = new GridLayout(4, false); generalGroupLayout.verticalSpacing = 0; generalGroupLayout.marginHeight = 0; generalGroupLayout.horizontalSpacing = 0; GridData gridData = new GridData(SWT.FILL, SWT.BEGINNING, true, true, 3, 3); gridData.heightHint = 145; gridData.widthHint = 580; gridData.horizontalSpan = 3; gridData.grabExcessHorizontalSpace = true; gridData.grabExcessVerticalSpace = true; generalGroup.setLayout(new GridLayout(1, false)); generalGroup.setLayoutData(new GridData(SWT.FILL, SWT.BEGINNING, true, true, 1, 1)); generalGroup.getHydroGroupClientArea().setLayout(generalGroupLayout); generalGroup.getHydroGroupClientArea().setLayoutData(gridData); memoryFieldEditor = new IntegerFieldEditor(PreferenceConstants.VIEW_DATA_FILE_SIZE, " File Size (MB)", generalGroup.getHydroGroupClientArea(), 6); memoryFieldEditor.setErrorMessage(null); memoryFieldEditor.setFocus(); memoryFieldEditor.getTextControl(generalGroup.getHydroGroupClientArea()) .addModifyListener(new ModifyListener() { @Override public void modifyText(ModifyEvent event) { String value = ((Text) event.getSource()).getText(); validationForIntegerField(value, memoryFieldEditor, Messages.FILE_INTEGER_FIELD_VALIDATION); } }); memoryFieldEditor.getTextControl(generalGroup.getHydroGroupClientArea()) .addFocusListener(new FocusListener() { @Override public void focusLost(FocusEvent e) { } @Override public void focusGained(FocusEvent event) { String value = ((Text) event.getSource()).getText(); validationForIntegerField(value, memoryFieldEditor, Messages.FILE_INTEGER_FIELD_VALIDATION); } }); memoryFieldEditor.setPreferenceStore(getPreferenceStore()); memoryFieldEditor.load(); Button unusedButton0 = new Button(generalGroup.getHydroGroupClientArea(), SWT.None); unusedButton0.setText("unused"); unusedButton0.setBounds(0, 0, 20, 10); unusedButton0.setVisible(false); pageSizeEditor = new IntegerFieldEditor(PreferenceConstants.VIEW_DATA_PAGE_SIZE, " Page Size", generalGroup.getHydroGroupClientArea(), 6); pageSizeEditor.setErrorMessage(null); pageSizeEditor.setFocus(); pageSizeEditor.setPreferenceStore(getPreferenceStore()); pageSizeEditor.load(); Button unusedButton1 = new Button(generalGroup.getHydroGroupClientArea(), SWT.None); unusedButton1.setText("unused"); unusedButton1.setBounds(0, 0, 20, 10); unusedButton1.setVisible(false); pageSizeEditor.getTextControl(generalGroup.getHydroGroupClientArea()) .addModifyListener(new ModifyListener() { @Override public void modifyText(ModifyEvent event) { String value = ((Text) event.getSource()).getText(); validationForIntegerField(value, pageSizeEditor, Messages.PAGE_INTEGER_FIELD_VALIDATION); } }); pageSizeEditor.getTextControl(generalGroup.getHydroGroupClientArea()).addFocusListener(new FocusListener() { @Override public void focusLost(FocusEvent e) { } @Override public void focusGained(FocusEvent event) { String value = ((Text) event.getSource()).getText(); validationForIntegerField(value, pageSizeEditor, Messages.PAGE_INTEGER_FIELD_VALIDATION); } }); tempPathFieldEditor = new DirectoryFieldEditor(PreferenceConstants.VIEW_DATA_TEMP_FILEPATH, " Local Temp Path", generalGroup.getHydroGroupClientArea()); tempPathFieldEditor.setPreferenceStore(getPreferenceStore()); tempPathFieldEditor.setFocus(); tempPathFieldEditor.setErrorMessage(null); tempPathFieldEditor.load(); Composite compositeInGeneral = new Composite(generalGroup.getHydroGroupClientArea(), SWT.None); GridData gdcompositeNote = new GridData(SWT.LEFT, SWT.CENTER, false, false, 4, 1); gdcompositeNote.heightHint = 16; gdcompositeNote.widthHint = 500; compositeInGeneral.setLayoutData(gdcompositeNote); Label lblNote = new Label(compositeInGeneral, SWT.WRAP); lblNote.setBounds(4, 0, 40, 20); lblNote.setText("Note : "); FontData fontData = lblNote.getFont().getFontData()[0]; Font font = new Font(compositeInGeneral.getDisplay(), new FontData(fontData.getName(), fontData.getHeight(), SWT.BOLD)); lblNote.setFont(font); Label lblmsg = new Label(compositeInGeneral, SWT.WRAP); lblmsg.setBounds(44, 0, 308, 18); lblmsg.setText(Messages.MEMORY_OVERFLOW_EXCEPTION); /*Export Data section*/ HydroGroup grpExportData = new HydroGroup(parentComposite, SWT.NONE); grpExportData.setHydroGroupText("Export Data"); GridLayout grpExportLayout = new GridLayout(); grpExportLayout.verticalSpacing = 0; grpExportLayout.marginWidth = 0; grpExportLayout.marginHeight = 0; grpExportLayout.horizontalSpacing = 0; GridData gd_grpExportData = new GridData(SWT.FILL, SWT.BEGINNING, true, true, 3, 3); gd_grpExportData.widthHint = 590; gd_grpExportData.heightHint = 170; gd_grpExportData.grabExcessHorizontalSpace = true; gd_grpExportData.grabExcessVerticalSpace = true; grpExportData.setLayout(new GridLayout(1, false)); grpExportData.setLayoutData(new GridData(SWT.FILL, SWT.BEGINNING, true, true, 1, 1)); grpExportData.getHydroGroupClientArea().setLayoutData(gd_grpExportData); grpExportData.getHydroGroupClientArea().setLayout(grpExportLayout); delimiterEditor = new StringFieldEditor(PreferenceConstants.DELIMITER, " Delimiter", grpExportData.getHydroGroupClientArea()); delimiterEditor.setErrorMessage(null); delimiterEditor.setFocus(); delimiterEditor.getTextControl(grpExportData.getHydroGroupClientArea()) .addFocusListener(new FocusListener() { @Override public void focusLost(FocusEvent e) { } @Override public void focusGained(FocusEvent event) { Notification note = validateDelimiter(); if (note.hasErrors()) { setValid(false); delimiterEditor.setErrorMessage(note.errorMessage()); setErrorMessage(note.errorMessage()); } else { setErrorMessage(null); delimiterEditor.setErrorMessage(""); checkState(); } } }); delimiterEditor.setPreferenceStore(getPreferenceStore()); delimiterEditor.load(); Button unusedButton2 = new Button(grpExportData.getHydroGroupClientArea(), SWT.None); unusedButton2.setText("unused"); unusedButton2.setVisible(false); quoteEditor = new StringFieldEditor(PreferenceConstants.QUOTE_CHARACTOR, " Quote Character", grpExportData.getHydroGroupClientArea()); quoteEditor.setErrorMessage(null); quoteEditor.setFocus(); quoteEditor.getTextControl(grpExportData.getHydroGroupClientArea()).addModifyListener(new ModifyListener() { @Override public void modifyText(ModifyEvent e) { Notification note1 = validateDelimiter(); if (note1.hasErrors()) { setValid(false); delimiterEditor.setErrorMessage(note1.errorMessage()); setErrorMessage(note1.errorMessage()); } else { setErrorMessage(null); delimiterEditor.setErrorMessage(""); checkState(); } Notification note = validateQuoteCharacter(); if (note.hasErrors()) { setValid(false); quoteEditor.setErrorMessage(note.errorMessage()); setErrorMessage(note.errorMessage()); } else { setErrorMessage(null); quoteEditor.setErrorMessage(""); checkState(); } } }); quoteEditor.getTextControl(grpExportData.getHydroGroupClientArea()).addFocusListener(new FocusListener() { @Override public void focusLost(FocusEvent e) { } @Override public void focusGained(FocusEvent event) { Notification note = validateQuoteCharacter(); if (note.hasErrors()) { setValid(false); quoteEditor.setErrorMessage(note.errorMessage()); setErrorMessage(note.errorMessage()); } else { setErrorMessage(null); quoteEditor.setErrorMessage(""); checkState(); } } }); delimiterEditor.getTextControl(grpExportData.getHydroGroupClientArea()) .addModifyListener(new ModifyListener() { @Override public void modifyText(ModifyEvent e) { Notification note = validateDelimiter(); if (note.hasErrors()) { setValid(false); delimiterEditor.setErrorMessage(note.errorMessage()); setErrorMessage(note.errorMessage()); } else { setErrorMessage(null); delimiterEditor.setErrorMessage(""); checkState(); } Notification note1 = validateQuoteCharacter(); if (note1.hasErrors()) { setValid(false); quoteEditor.setErrorMessage(note1.errorMessage()); setErrorMessage(note1.errorMessage()); } else { setErrorMessage(null); quoteEditor.setErrorMessage(""); checkState(); } } }); quoteEditor.setPreferenceStore(getPreferenceStore()); quoteEditor.load(); Button unusedButton3 = new Button(grpExportData.getHydroGroupClientArea(), SWT.None); unusedButton3.setText(""); unusedButton3.setVisible(false); defaultPathFieldEditor = new DirectoryFieldEditor(PreferenceConstants.DEFAULTPATH, " Default Path", grpExportData.getHydroGroupClientArea()); defaultPathFieldEditor.setErrorMessage(null); defaultPathFieldEditor.setFocus(); defaultPathFieldEditor.setPreferenceStore(getPreferenceStore()); defaultPathFieldEditor.load(); new Label(grpExportData.getHydroGroupClientArea(), SWT.None).setText(" Include Header "); Composite headerComposite = new Composite(grpExportData.getHydroGroupClientArea(), SWT.None); headerComposite.setBounds(0, 0, 20, 16); Composite com = new Composite(grpExportData.getHydroGroupClientArea(), SWT.None); GridData gd = new GridData(SWT.LEFT, SWT.CENTER, false, false, 4, 1); gd.heightHint = 20; gd.widthHint = 600; com.setLayoutData(gd); Label lb = new Label(com, SWT.None); lb.setBounds(4, 4, 38, 16); lb.setText("Note : "); FontData messageFontData = lblNote.getFont().getFontData()[0]; Font messageFont = new Font(compositeInGeneral.getDisplay(), new FontData(messageFontData.getName(), messageFontData.getHeight(), SWT.BOLD)); lb.setFont(messageFont); Label labelMsg = new Label(com, SWT.None); labelMsg.setBounds(42, 4, 500, 16); labelMsg.setText(Messages.WARNING_MESSAGE); headerComposite.setBounds(0, 0, 20, 16); booleanFieldEditor = new BooleanFieldEditor(PreferenceConstants.INCLUDE_HEADER, "", SWT.DEFAULT, headerComposite); getPreferenceStore().setDefault(PreferenceConstants.INCLUDE_HEADER, true); booleanFieldEditor.setPreferenceStore(getPreferenceStore()); booleanFieldEditor.setPreferenceStore(getPreferenceStore()); booleanFieldEditor.load(); Composite parent_comp = new Composite(parentComposite, SWT.NONE); parent_comp.setLayout(new GridLayout(3, false)); new Label(parent_comp, SWT.NONE).setText("Purge View Data Files "); Composite purgeComposite = new Composite(parent_comp, SWT.NONE); purgeComposite.setLayout(new GridLayout(1, false)); purgeEditor = new BooleanFieldEditor(PreferenceConstants.PURGE_DATA_FILES, "", purgeComposite); getPreferenceStore().setDefault(PreferenceConstants.PURGE_DATA_FILES, true); purgeEditor.setPreferenceStore(getPreferenceStore()); purgeEditor.load(); addFields(memoryFieldEditor); addFields(delimiterEditor); addFields(pageSizeEditor); addFields(quoteEditor); return null; }
From source file:icy.icy4eclipse.core.Icy4EclipsePreferencePage.java
License:Open Source License
@Override protected Control createContents(Composite parent) { Group homeGroup = new Group(parent, SWT.NONE); homeGroup.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); icyHome = new DirectoryFieldEditor(ICY4ECLIPSE_PREF_HOME_KEY, ICY4ECLIPSE_PREF_HOME_LABEL, homeGroup); icyHome.setStringValue(Icy4EclipsePlugin.getIcyHomeDir()); Group devGroup = new Group(parent, SWT.NONE); devGroup.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); icyDeveloper = new StringFieldEditor(ICY4ECLIPSE_PREF_DEVELOPER_KEY, ICY4ECLIPSE_PREF_DEVELOPER_LABEL, devGroup);//from w w w. ja v a 2 s. com icyDeveloper.setPreferenceStore(getPreferenceStore()); icyDeveloper.load(); Group memoryGroup = new Group(parent, SWT.NONE); memoryGroup.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); icyMemory = new StringFieldEditor(ICY4ECLIPSE_PREF_MEMORY_KEY, ICY4ECLIPSE_PREF_MEMORY_LABEL, memoryGroup); icyMemory.setPreferenceStore(getPreferenceStore()); icyMemory.load(); Group jvmArgsGroup = new Group(parent, SWT.NONE); jvmArgsGroup.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); icyJVMArgs = new StringFieldEditor(ICY4ECLIPSE_PREF_OTHER_JVM_ARGS_KEY, ICY4ECLIPSE_PREF_OTHER_JVM_ARGS_LABEL, jvmArgsGroup); icyJVMArgs.setPreferenceStore(getPreferenceStore()); icyJVMArgs.load(); Group classGroup = new Group(parent, SWT.NONE); classGroup.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); icyMainClass = new StringFieldEditor(ICY4ECLIPSE_PREF_MAINCLASS_KEY, ICY4ECLIPSE_PREF_MAINCLASS_LABEL, classGroup); icyMainClass.setPreferenceStore(getPreferenceStore()); icyMainClass.load(); Group bypassGroup = new Group(parent, SWT.NONE); bypassGroup.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); icyBypassedJars = new StringFieldEditor(ICY4ECLIPSE_PREF_BYPASS_JARS_KEY, ICY4ECLIPSE_PREF_BYPASS_JARS_LABEL, bypassGroup); icyBypassedJars.setPreferenceStore(getPreferenceStore()); icyBypassedJars.load(); Group jarGroup = new Group(parent, SWT.NONE); jarGroup.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); icyJar = new BooleanFieldEditor(ICY4ECLIPSE_PREF_ICYJAR_KEY, ICY4ECLIPSE_PREF_ICYJAR_LABEL, jarGroup); icyJar.setPreferenceStore(getPreferenceStore()); icyJar.load(); return parent; }
From source file:ilg.gnuarmeclipse.packs.ui.preferences.FolderPage.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. *//*from w w w .j av a 2s . c o m*/ public void createFieldEditors() { addField(new DirectoryFieldEditor(Preferences.PACKS_FOLDER_PATH, "&Packages folder:", getFieldEditorParent())); addField(new StringFieldEditor(Preferences.PACKS_MACRO_NAME, "&Macro name:", getFieldEditorParent())); }
From source file:ilg.gnumcueclipse.debug.gdbjtag.jlink.ui.preferences.GlobalMcuPage.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. *///from ww w . j a v a2 s . co m @Override protected void createFieldEditors() { FieldEditor executable = new StringFieldEditor(PersistentPreferences.EXECUTABLE_NAME, Messages.McuPage_executable_label, getFieldEditorParent()); addField(executable); boolean isStrict = fPersistentPreferences.getFolderStrict(); String xpackName = fDefaultPreferences.getXpackName(); FieldEditor folder = new XpackDirectoryNotStrictFieldEditor(xpackName, PersistentPreferences.INSTALL_FOLDER, Messages.McuPage_executable_folder, getFieldEditorParent(), isStrict); addField(folder); }
From source file:ilg.gnumcueclipse.debug.gdbjtag.jlink.ui.properties.ProjectMcuPage.java
License:Open Source License
@Override protected void createFieldEditors() { FieldEditor executable = new StringFieldEditor(PersistentPreferences.EXECUTABLE_NAME, Messages.McuPage_executable_label, getFieldEditorParent()); addField(executable);//from w ww . j a v a2s. c o m boolean isStrict = fPersistentPreferences.getFolderStrict(); String xpackName = fDefaultPreferences.getXpackName(); FieldEditor folder = new XpackDirectoryNotStrictFieldEditor(xpackName, PersistentPreferences.INSTALL_FOLDER, Messages.McuPage_executable_folder, getFieldEditorParent(), isStrict); addField(folder); }
From source file:in.cypal.studio.gwt.ui.preferences.MainPreferencePage.java
License:Apache License
protected void createFieldEditors() { addField(new DirectoryFieldEditor(Constants.GWT_HOME_PREFERENCE, "GWT &Home:", getFieldEditorParent())); addField(new BooleanFieldEditor(Constants.UPDATE_ASYNC_PREFERENCE, "Manually manage Async files", getFieldEditorParent()));/*from w w w .j ava 2s . com*/ addField(new BooleanFieldEditor(Constants.DELETE_SERVICE_PREFERENCE, "Delete associated files & entries when deleting a RemoteService", getFieldEditorParent())); addField(new StringFieldEditor(Constants.DEFAULT_VM_OPTION_PREFERENCE, "Default &VM Options:", getFieldEditorParent())); Group group = new Group(getFieldEditorParent(), SWT.NONE); group.setText("GWT Compiler Options:"); group.setLayoutData(new GridData(SWT.FILL, SWT.NONE, true, false, 3, 1)); addField(new StringFieldEditor(Constants.GWT_OUTPUT_PREFERENCE, "&Output Folder:", group)); addField( new BooleanFieldEditor(Constants.COMPILE_AT_FULLBUILD_PREFERENCE, "Invoke on Clean &Build", group)); addField(new BooleanFieldEditor(Constants.COMPILE_AT_PUBLISH_PREFERENCE, "Invoke when publishing to an &external server", group)); }
From source file:it.eng.spagobi.studio.core.preferences.SpagoBIPreferencePage.java
License:Mozilla Public 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 w w . j a va2s . c om */ public void createFieldEditors() { serverUrl = new StringFieldEditor(SpagoBIStudioConstants.SPAGOBI_SERVER_URL, "SpagoBI Server url:", getFieldEditorParent()); addField(serverUrl); userName = new StringFieldEditor(SpagoBIStudioConstants.SPABOGI_USER_NAME, "User name:", getFieldEditorParent()); addField(userName); userPassword = new StringFieldEditor(SpagoBIStudioConstants.SPABOGI_USER_PASSWORD, "Password:", getFieldEditorParent()); userPassword.getTextControl(getFieldEditorParent()).setEchoChar('*'); addField(userPassword); }
From source file:jasima_gui.pref.JasimaPage.java
License:Open Source License
@Override protected void createFieldEditors() { final Composite fep = getFieldEditorParent(); final String[][] formats = { { "XLS (Excel)", "--xlsres" }, { "XML", "--xmlres" }, { "Console output", "--printres" } }; addField(new StringFieldEditor(Pref.JASIMA_VERSION.key, "Jasima version for new projects:", fep)); addField(new ComboFieldEditor(Pref.EXP_RES_FMT.key, "Default result format for XML experiments:", formats, fep));/* w ww . ja v a2 s . co m*/ addField(new ComboFieldEditor(Pref.XLS_EXP_RES_FMT.key, "Default result format for Excel experiments:", formats, fep)); }