@Override protected void createFieldEditors() { addField(new RadioGroupFieldEditor(PROP_STARTUP_ACTION, TeamUIMessages.StartupPreferencePage_2, 1, new String[][] { {TeamUIMessages.StartupPreferencePage_3, STARTUP_ACTION_POPULATE}, {TeamUIMessages.StartupPreferencePage_4, STARTUP_ACTION_SYNCHRONIZE}, {TeamUIMessages.StartupPreferencePage_5, STARTUP_ACTION_NONE} }, getFieldEditorParent(), true /* use a group */)); }
protected void createFieldEditors() { addField(new RadioGroupFieldEditor(PROP_STARTUP_ACTION, TeamUIMessages.StartupPreferencePage_2, 1, new String[][] { {TeamUIMessages.StartupPreferencePage_3, STARTUP_ACTION_POPULATE}, {TeamUIMessages.StartupPreferencePage_4, STARTUP_ACTION_SYNCHRONIZE}, {TeamUIMessages.StartupPreferencePage_5, STARTUP_ACTION_NONE} }, getFieldEditorParent(), true /* use a group */)); }
@Override protected void createFieldEditors() { defaultLayout = new RadioGroupFieldEditor(SYNCVIEW_DEFAULT_LAYOUT, TeamUIMessages.SyncViewerPreferencePage_0, 3, new String[][] { {TeamUIMessages.SyncViewerPreferencePage_1, FLAT_LAYOUT}, {TeamUIMessages.SyncViewerPreferencePage_2, TREE_LAYOUT}, {TeamUIMessages.SyncViewerPreferencePage_3, COMPRESSED_LAYOUT} }, getFieldEditorParent(), true /* use a group */); addField(defaultLayout); }
protected void createFieldEditors() { defaultLayout = new RadioGroupFieldEditor(SYNCVIEW_DEFAULT_LAYOUT, TeamUIMessages.SyncViewerPreferencePage_0, 3, new String[][] { {TeamUIMessages.SyncViewerPreferencePage_1, FLAT_LAYOUT}, {TeamUIMessages.SyncViewerPreferencePage_2, TREE_LAYOUT}, {TeamUIMessages.SyncViewerPreferencePage_3, COMPRESSED_LAYOUT} }, getFieldEditorParent(), true /* use a group */); addField(defaultLayout); }
@Override protected void createFieldEditors() { RadioGroupFieldEditor editor = new RadioGroupFieldEditor(IDebugPreferenceConstants.PREF_RESET_MEMORY_BLOCK, DebugUIMessages.ResetMemoryBlockPreferencePage_1, 1, new String[][] { { DebugUIMessages.ResetMemoryBlockPreferencePage_2, IDebugPreferenceConstants.RESET_VISIBLE }, { DebugUIMessages.ResetMemoryBlockPreferencePage_3, IDebugPreferenceConstants.RESET_ALL } }, getFieldEditorParent()); addField(editor); }
/** * Creates a composite that contains buttons for selecting the preference * opening new project selections. */ private void createProjectPerspectiveGroup(Composite composite) { Composite projectComposite = new Composite(composite, SWT.NONE); projectComposite.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); projectComposite.setFont(composite.getFont()); String[][] namesAndValues = { { PSPM_ALWAYS_TEXT, IDEInternalPreferences.PSPM_ALWAYS }, { PSPM_NEVER_TEXT, IDEInternalPreferences.PSPM_NEVER }, { PSPM_PROMPT_TEXT, IDEInternalPreferences.PSPM_PROMPT } }; projectSwitchField = new RadioGroupFieldEditor( IDEInternalPreferences.PROJECT_SWITCH_PERSP_MODE, PROJECT_SWITCH_PERSP_MODE_TITLE, namesAndValues.length, namesAndValues, projectComposite, true); projectSwitchField.setPreferenceStore(getIDEPreferenceStore()); projectSwitchField.setPage(this); projectSwitchField.load(); }
protected Control createCustomArea(Composite parent) { editor = new RadioGroupFieldEditor(ICompareUIConstants.PREF_NAVIGATION_END_ACTION_LOCAL, CompareMessages.NavigationEndDialog_1, 1, labelsAndValues, parent, true); editor.setPreferenceStore(CompareUIPlugin.getDefault().getPreferenceStore()); editor.fillIntoGrid(parent, 1); editor.load(); return parent; }
/** * Creates controls for the preference to open required projects when * opening a project. * @param parent The parent control */ private void createOpenPrefControls(Composite parent) { String name = IDEInternalPreferences.OPEN_REQUIRED_PROJECTS; String label = IDEWorkbenchMessages.IDEWorkspacePreference_openReferencedProjects; String[][] namesAndValues = { { IDEWorkbenchMessages.Always, IDEInternalPreferences.PSPM_ALWAYS }, { IDEWorkbenchMessages.Never, IDEInternalPreferences.PSPM_NEVER }, { IDEWorkbenchMessages.Prompt, IDEInternalPreferences.PSPM_PROMPT } }; openReferencesEditor = new RadioGroupFieldEditor(name, label, 3, namesAndValues, parent, true); openReferencesEditor.setPreferenceStore(getIDEPreferenceStore()); openReferencesEditor.setPage(this); openReferencesEditor.load(); } /**
@Override protected Control createCustomArea(Composite parent) { editor = new RadioGroupFieldEditor(ICompareUIConstants.PREF_NAVIGATION_END_ACTION_LOCAL, CompareMessages.NavigationEndDialog_1, 1, labelsAndValues, parent, true); editor.setPreferenceStore(CompareUIPlugin.getDefault().getPreferenceStore()); editor.fillIntoGrid(parent, 1); editor.load(); return parent; }
RadioGroupFieldEditor editor = new RadioGroupFieldEditor( ICompareUIConstants.PREF_NAVIGATION_END_ACTION, CompareMessages.ComparePreferencePage_0, 1,
editor = new RadioGroupFieldEditor(ICompareUIConstants.PREF_NAVIGATION_END_ACTION, CompareMessages.ComparePreferencePage_0, 1, new String[][] { new String[] { CompareMessages.ComparePreferencePage_1, ICompareUIConstants.PREF_VALUE_PROMPT },
addField(new RadioGroupFieldEditor(PreferenceConstants.EXECUTE_SQL_ERROR_MODE, PreferenceMessages.GeneralPreferencePage_execute_error_mode, 3, pmModes, getFieldEditorParent(),true/*useGroup*/));
RadioGroupFieldEditor editor = new RadioGroupFieldEditor( ProviderProfileConstants.PREFS_KEY + type, Messages.ProviderPreferencesPage_1, 1, providerList,
Composite comp = SWTFactory.createComposite(parent, 1, 1, GridData.FILL_HORIZONTAL); FieldEditor edit = new RadioGroupFieldEditor(IInternalDebugUIConstants.PREF_SAVE_DIRTY_EDITORS_BEFORE_LAUNCH, DebugPreferencesMessages.LaunchingPreferencePage_2, 3, new String[][] {{DebugPreferencesMessages.LaunchingPreferencePage_3, MessageDialogWithToggle.ALWAYS}, {DebugPreferencesMessages.LaunchingPreferencePage_4, MessageDialogWithToggle.NEVER}, edit = new RadioGroupFieldEditor(IInternalDebugUIConstants.PREF_WAIT_FOR_BUILD, DebugPreferencesMessages.LaunchingPreferencePage_6, 3, new String[][] {{DebugPreferencesMessages.LaunchingPreferencePage_7, MessageDialogWithToggle.ALWAYS}, edit = new RadioGroupFieldEditor(IInternalDebugUIConstants.PREF_RELAUNCH_IN_DEBUG_MODE, DebugPreferencesMessages.LaunchingPreferencePage_15, 3, new String[][] {{DebugPreferencesMessages.LaunchingPreferencePage_16, MessageDialogWithToggle.ALWAYS}, edit = new RadioGroupFieldEditor(IInternalDebugUIConstants.PREF_CONTINUE_WITH_COMPILE_ERROR, DebugPreferencesMessages.LaunchingPreferencePage_21, 2, new String[][] {{DebugPreferencesMessages.LaunchingPreferencePage_22, MessageDialogWithToggle.ALWAYS},
protected void createFieldEditors() { addField(new IntegerFieldEditor("launchCount", "Number of times it has been launched", getFieldEditorParent())); IntegerFieldEditor offset = new IntegerFieldEditor("offset", "Current offset from GMT", getFieldEditorParent()); offset.setValidRange(-14, +12); addField(offset); String[][] data = ZoneId.getAvailableZoneIds()// .stream().sorted().map(s -> new String[] { s, s }) // .collect(Collectors.toList()).toArray(new String[][] {}); addField(new ComboFieldEditor("favorite", "Favorite time zone", data, getFieldEditorParent())); addField(new BooleanFieldEditor("tick", "Boolean value", getFieldEditorParent())); addField(new ColorFieldEditor("colour", "Favourite colour", getFieldEditorParent())); addField(new ScaleFieldEditor("scale", "Scale", getFieldEditorParent(), 0, 360, 10, 90)); addField(new FileFieldEditor("file", "Pick a file", getFieldEditorParent())); addField(new DirectoryFieldEditor("dir", "Pick a directory", getFieldEditorParent())); addField(new PathEditor("path", "Path", "Directory", getFieldEditorParent())); addField(new RadioGroupFieldEditor("group", "Radio choices", 3, data, getFieldEditorParent(), true)); }
fSwitchLaunch = new RadioGroupFieldEditor( IInternalDebugUIConstants.PREF_SWITCH_TO_PERSPECTIVE, DebugPreferencesMessages.LaunchingPreferencePage_11, 3, fSwitchLaunch.setPreferenceName(IInternalDebugUIConstants.PREF_SWITCH_TO_PERSPECTIVE); fSwitchLaunch.setPreferenceStore(getPreferenceStore()); fSwitchSuspend = new RadioGroupFieldEditor( IInternalDebugUIConstants.PREF_SWITCH_PERSPECTIVE_ON_SUSPEND, DebugPreferencesMessages.DebugPreferencePage_21, 3,
defaultLayout = new RadioGroupFieldEditor(SYNCVIEW_DEFAULT_LAYOUT, TeamUIMessages.SyncViewerPreferencePage_0, 3, new String[][] { synchronizePerspectiveSwitch= new RadioGroupFieldEditor(SYNCHRONIZING_COMPLETE_PERSPECTIVE, TeamUIMessages.SyncViewerPreferencePage_13, 3, new String[][] { {TeamUIMessages.SyncViewerPreferencePage_14, MessageDialogWithToggle.ALWAYS},
defaultLayout = new RadioGroupFieldEditor(SYNCVIEW_DEFAULT_LAYOUT, TeamUIMessages.SyncViewerPreferencePage_0, 3, new String[][] { synchronizePerspectiveSwitch= new RadioGroupFieldEditor(SYNCHRONIZING_COMPLETE_PERSPECTIVE, TeamUIMessages.SyncViewerPreferencePage_13, 3, new String[][] { {TeamUIMessages.SyncViewerPreferencePage_14, MessageDialogWithToggle.ALWAYS},