List of usage examples for org.eclipse.jface.preference RadioGroupFieldEditor RadioGroupFieldEditor
public RadioGroupFieldEditor(String name, String labelText, int numColumns, String[][] labelAndValues, Composite parent)
From source file:ar.com.tadp.xml.rinzo.core.preferences.FormattingPreferencePage.java
License:Open Source License
public void createFieldEditors() { String[][] labelAndValues = new String[][] { { "Indent using tabs", "false" }, { "Indent using spaces", "true" } }; addField(new IntegerFieldEditor(XMLEditorPlugin.PREF_MAX_LINE_WIDTH, "Maximum line width:", 3, 3, getFieldEditorParent()));//from w w w. j a v a 2 s.co m addField(new IntegerFieldEditor("printMarginColumn", "Print margin column", 3, 3, getFieldEditorParent())); addField(new RadioGroupFieldEditor(AbstractDecoratedTextEditorPreferenceConstants.EDITOR_SPACES_FOR_TABS, "Indentation", 1, labelAndValues, getFieldEditorParent())); addField(new IntegerFieldEditor(AbstractDecoratedTextEditorPreferenceConstants.EDITOR_TAB_WIDTH, "Indentation size:", 3, 3, getFieldEditorParent())); addField(new BooleanFieldEditor(XMLEditorPlugin.FORMAT_ON_SAVE, "Format on save", getFieldEditorParent())); addField(new BooleanFieldEditor("overviewRuler", "Show overview ruler", getFieldEditorParent())); addField(new BooleanFieldEditor("lineNumberRuler", "Show line numbers", getFieldEditorParent())); addField(new BooleanFieldEditor("currentLine", "Highlight current line", getFieldEditorParent())); addField(new BooleanFieldEditor("printMargin", "Show print margin", getFieldEditorParent())); addField(new ColorPreferenceEditor("appearanceColors", "Appearance color options:", getFieldEditorParent(), this.colorPreferences)); }
From source file:at.spardat.xma.guidesign.preferences.ProjectPreferencePage.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. *//* www . j a va2s . com*/ public void createFieldEditors() { IProject project = (IProject) getElement(); addField(new ProjectDirectorySelectionFieldEditor(PreferenceConstants.JAVA_SRC_ROOT_FOLDER, Messages.getString("ProjectPreferencesPage.Java_Source_Folder"), getFieldEditorParent(), project, true)); addField(new ProjectDirectorySelectionFieldEditor(PreferenceConstants.WEBAPP_ROOT_FOLDER, Messages.getString("ProjectPreferencesPage.Webapp_Folder"), getFieldEditorParent(), project, true)); addField(new ProjectDirectorySelectionFieldEditor(PreferenceConstants.RESOURCES_SRC_ROOT_FOLDER, Messages.getString("ProjectPreferencesPage.Resources_Source_Folder"), getFieldEditorParent(), project, true)); addField(new ProjectDirectorySelectionFieldEditor(PreferenceConstants.JAVA_TEST_ROOT_FOLDER, Messages.getString("ProjectPreferencesPage.Test_Source_Folder"), getFieldEditorParent(), project, true)); applicationDescriptorEditor = new ProjectDirectorySelectionFieldEditor( PreferenceConstants.APPLICATION_DESCRIPTOR_FOLDER, Messages.getString("ProjectPreferencesPage.App_Descriptor_Folder"), getFieldEditorParent(), project, true); applicationDescriptorEditor.setEnabled(false, getFieldEditorParent()); addField(applicationDescriptorEditor); buildToolEditor = new RadioGroupFieldEditor(PreferenceConstants.USED_BUILD_TOOL, Messages.getString("ProjectPreferencesPage.Used_Build_Tool"), 2, new String[][] { { "Ant", BuildToolEnumeration.ANT.toString() }, { "Maven", BuildToolEnumeration.MAVEN.toString() } }, getFieldEditorParent()); addField(buildToolEditor); addField(new StringFieldEditor(PreferenceConstants.MODEL_ROOT_PACKAGE, Messages.getString("ProjectPreferencesPage.Model_Root_Package"), getFieldEditorParent())); }
From source file:au.gov.ga.earthsci.application.console.LoggingPreferencePage.java
License:Apache License
@Override protected void createFieldEditors() { levelGroupEditor = new RadioGroupFieldEditor(ILoggingPreferences.LOG_LEVEL, Messages.LoggingPreferencePage_LogLevelTitle, 1, new String[][] { { Messages.LoggingPreferencePage_TraceLevel, ILoggingPreferences.TRACE_LEVEL }, { Messages.LoggingPreferencePage_DebugLevel, ILoggingPreferences.DEBUG_LEVEL }, { Messages.LoggingPreferencePage_InfoLevel, ILoggingPreferences.INFO_LEVEL }, { Messages.LoggingPreferencePage_WarnLevel, ILoggingPreferences.WARN_LEVEL }, { Messages.LoggingPreferencePage_ErrorLevel, ILoggingPreferences.ERROR_LEVEL }, { Messages.LoggingPreferencePage_FatalLevel, ILoggingPreferences.FATAL_LEVEL }, }, getFieldEditorParent());/* w w w. j av a 2s . c o m*/ addField(levelGroupEditor); }
From source file:autobackup.preferences.AutoBackupPreferencesPage.java
License:Open Source License
public void createFieldEditors() { localPath = new DirectoryFieldEditor(AutoBackupPreferenceNames.P_LOCALPATH, "Local Path to Store Backups: ", getFieldEditorParent());//from ww w . jav a2 s . c o m useRemote = new BooleanFieldEditor(AutoBackupPreferenceNames.P_USEREMOTE, "Use &Remote Backup: ", getFieldEditorParent()); remoteService = new RadioGroupFieldEditor(AutoBackupPreferenceNames.P_SERVICE, "Select your Backup Service", 1, new String[][] { { "SCP", "ssh" } }, getFieldEditorParent()); user = new StringFieldEditor(AutoBackupPreferenceNames.P_USER, "&User:", getFieldEditorParent()); hostname = new StringFieldEditor(AutoBackupPreferenceNames.P_HOSTNAME, "&Hostname:", getFieldEditorParent()); remotePath = new StringFieldEditor(AutoBackupPreferenceNames.P_REMOTEPATH, "Remote Path to Store Backups: ", getFieldEditorParent()); addField(localPath); addField(useRemote); addField(remoteService); addField(user); addField(hostname); addField(remotePath); }
From source file:br.ufmg.dcc.tabuleta.ui.ConcernMapperPreferencePage.java
License:Open Source License
/** * @see org.eclipse.jface.preference.FieldEditorPreferencePage#createFieldEditors() *///from w w w .ja va 2s. c om 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:ch.elexis.core.ui.contacts.preferences.UserSettings2.java
License:Open Source License
@Override protected void createFieldEditors() { addField(new RadioGroupFieldEditor(USERSETTINGS2_EXPANDABLE_COMPOSITES, Messages.UserSettings2_ExtendableFields, 1, new String[][] { { ALWAYS_OPEN, USERSETTINGS2_EXPANDABLECOMPOSITE_STATE_OPEN }, { ALWAYS_CLOSED, USERSETTINGS2_EXPANDABLECOMPOSITE_STATE_CLOSED }, { REMEMBER_LAST_STATE, USERSETTINGS2_EXPANDABLECOMPOSITE_STATE_REMEMBER_STATE } }, getFieldEditorParent())); new Label(getFieldEditorParent(), SWT.SEPARATOR | SWT.HORIZONTAL) .setLayoutData(SWTHelper.getFillGridData(2, true, 1, false)); new Label(getFieldEditorParent(), SWT.NONE).setText(Messages.UserSettings2_FieldsInList); addField(new BooleanFieldEditor(Preferences.USR_PATLIST_SHOWPATNR, Messages.UserSettings2_PatientNr, getFieldEditorParent()));/* w w w . jav a 2 s . c o m*/ addField(new BooleanFieldEditor(Preferences.USR_PATLIST_SHOWNAME, Messages.UserSettings2_PatientName, getFieldEditorParent())); addField(new BooleanFieldEditor(Preferences.USR_PATLIST_SHOWFIRSTNAME, Messages.UserSettings2_PatientFirstname, getFieldEditorParent())); addField(new BooleanFieldEditor(Preferences.USR_PATLIST_SHOWDOB, Messages.UserSettings2_Birthdate, getFieldEditorParent())); addField(new ComboFieldEditor(Preferences.USR_PATLIST_FOCUSFIELD, "Fokusfeld", patlistFocusFields, getFieldEditorParent())); new Label(getFieldEditorParent(), SWT.SEPARATOR | SWT.HORIZONTAL) .setLayoutData(SWTHelper.getFillGridData(2, true, 1, false)); new Label(getFieldEditorParent(), SWT.NONE).setText(Messages.UserSettings2_AddidtionalFields); addField(new MultilineFieldEditor(Patientenblatt2.CFG_EXTRAFIELDS, StringTool.leer, 5, SWT.NONE, true, getFieldEditorParent())); }
From source file:ch.elexis.core.ui.laboratory.preferences.LabSettings.java
License:Open Source License
@Override protected void createFieldEditors() { addField(new BooleanFieldEditor(Preferences.LABSETTINGS_CFG_SHOW_MANDANT_ORDERS_ONLY, Messages.LabSettings_showOrdersActiveMandant, getFieldEditorParent())); addField(new RadioGroupFieldEditor(Preferences.LABSETTINGS_CFG_LABNEW_HEARTRATE, Messages.LabSettings_frequencyNewLabvalues, 3, new String[][] { { Messages.LabSettings_normal, "1" //$NON-NLS-1$ }, { Messages.LabSettings_medium, "2" //$NON-NLS-1$ }, { Messages.LabSettings_slow, "3" //$NON-NLS-1$ } }, getFieldEditorParent())); addField(new BooleanFieldEditor(Preferences.LABSETTINGS_CFG_LOCAL_REFVALUES, Messages.LabSettings_useLocalLabRefValues, getFieldEditorParent())); Composite area = new Composite(getFieldEditorParent(), SWT.NONE); area.setLayoutData(new GridData(SWT.FILL, SWT.TOP, true, false)); area.setLayout(new GridLayout(2, false)); Label lblKeepUnseen = new Label(area, SWT.NONE); lblKeepUnseen.setText(Messages.LabSettings_showNewLabvaluesDays); txtKeepUnseen = new Text(area, SWT.BORDER); txtKeepUnseen.setLayoutData(new GridData(SWT.FILL, SWT.TOP, true, false)); txtKeepUnseen.setText(daysKeepUnseen); Button btnValidateMappings = new Button(area, SWT.PUSH); btnValidateMappings.setText(Messages.LabSettings_validateMappings); btnValidateMappings.addSelectionListener(new SelectionAdapter() { @Override/*from w w w . ja v a 2 s .c om*/ public void widgetSelected(SelectionEvent e) { Query<LabMapping> query = new Query<LabMapping>(LabMapping.class); query.add(LabMapping.FLD_ID, Query.NOT_EQUAL, LabMapping.VERSIONID); //$NON-NLS-1$ List<LabMapping> mappings = query.execute(); int countDeleted = 0; for (LabMapping labMapping : mappings) { if (!labMapping.isMappingValid()) { countDeleted++; labMapping.delete(); } } MessageDialog.openInformation(getShell(), Messages.LabSettings_validateMappings, MessageFormat.format(Messages.LabSettings_validateMappingsResult, countDeleted)); } }); // dummy lbl new Label(area, SWT.NONE); }
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 ww . j a va 2 s. c o m*/ addField(new IntegerFieldEditor(Preferences.ABL_HEARTRATE, Messages.Ablauf_heartrate, getFieldEditorParent())); }
From source file:ch.elexis.core.ui.preferences.LagerverwaltungPrefs.java
License:Open Source License
@Override protected void createFieldEditors() { addField(new BooleanFieldEditor(Preferences.INVENTORY_CHECK_ILLEGAL_VALUES, Messages.LagerverwaltungPrefs_checkForInvalid, getFieldEditorParent())); addField(new RadioGroupFieldEditor(Preferences.INVENTORY_ORDER_TRIGGER, Messages.LagerverwaltungPrefs_orderCriteria, 1, new String[][] { { Messages.LagerverwaltungPrefs_orderWhenBelowMi, Preferences.INVENTORY_ORDER_TRIGGER_BELOW_VALUE }, { Messages.LagerverwaltungPrefs_orderWhenAtMin, Preferences.INVENTORY_ORDER_TRIGGER_EQUAL_VALUE }, }, getFieldEditorParent()));/*from w w w . j a v a 2s . c o m*/ }
From source file:ch.elexis.core.ui.preferences.Texterstellung.java
License:Open Source License
@Override protected void createFieldEditors() { List<IConfigurationElement> list = Extensions.getExtensions(ExtensionPointConstantsUi.TEXTPROCESSINGPLUGIN); addField(new BooleanFieldEditor(Preferences.P_TEXT_SUPPORT_LEGACY, Messages.Texterstellung_Support_Legacy, getFieldEditorParent()));//from w ww .java 2 s . c o m addField(new BooleanFieldEditor(Preferences.P_TEXT_RENAME_WITH_F2, Messages.Texterstellung_Rename_with_F2, getFieldEditorParent())); addField(new BooleanFieldEditor(Preferences.P_TEXT_EDIT_LOCAL, Messages.Texterstellung_texteditlocaldesc, getFieldEditorParent())); if (LocalDocumentServiceHolder.getService().isPresent()) { ILocalDocumentService documentService = LocalDocumentServiceHolder.getService().get(); Composite compBackupDir = new Composite(getFieldEditorParent(), SWT.NONE); compBackupDir.setLayout(new GridLayout(1, false)); compBackupDir.setLayoutData(SWTHelper.getFillGridData(1, true, 1, false)); new Label(compBackupDir, SWT.NONE).setText(Messages.Texterstellung_backupdir); Text backupDir = new Text(compBackupDir, SWT.BORDER); backupDir.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 1, 1)); backupDir.setText(documentService.getDocumentCachePath() + File.separator + "backup"); backupDir.setEditable(false); } String[][] rows = new String[list.size()][]; int i = 0; for (IConfigurationElement ice : list) { rows[i] = new String[2]; rows[i][1] = ice.getAttribute("name"); //$NON-NLS-1$ rows[i][0] = Integer.toString(i) + " : " + rows[i][1]; //$NON-NLS-1$ i += 1; } addField(new RadioGroupFieldEditor(Preferences.P_TEXTMODUL, Messages.Texterstellung_ExternalProgram, 2, /* * new String[][] { { "&0: Keines", "none" }, { "&1: OpenOffice", "OpenOffice" } */ rows, getFieldEditorParent())); }