/* * @see PreferencePage#performDefaults() */ @Override protected void performDefaults() { IPreferenceStore store = getPreferenceStore(); for (int i = 0; i < fCheckBoxes.size(); i++) { Button button = fCheckBoxes.get(i); String key = (String) button.getData(); button.setSelection(store.getDefaultBoolean(key)); } for (int i = 0; i < fRadioButtons.size(); i++) { Button button = fRadioButtons.get(i); String[] info = (String[]) button.getData(); button.setSelection(info[1].equals(store.getDefaultString(info[0]))); } for (int i = 0; i < fTextControls.size(); i++) { Text text = fTextControls.get(i); String key = (String) text.getData(); text.setText(store.getDefaultString(key)); } if (fJRECombo != null) { fJRECombo.select(store.getDefaultInt(CLASSPATH_JRELIBRARY_INDEX)); } validateFolders(); super.performDefaults(); }
/** @see org.eclipse.jface.preference.PreferencePage#performDefaults() */ protected void performDefaults() { IPreferenceStore prefs = getPreferenceStore(); showGeneratedBy.setSelection( prefs.getDefaultBoolean(MsgEditorPreferences.SHOW_SUPPORT_ENABLED)); convertUnicodeToEncoded.setSelection( prefs.getDefaultBoolean(MsgEditorPreferences.UNICODE_ESCAPE_ENABLED)); convertUnicodeToEncoded.setSelection( prefs.getDefaultBoolean(MsgEditorPreferences.UNICODE_ESCAPE_UPPERCASE)); alignEqualSigns.setSelection( prefs.getDefaultBoolean(MsgEditorPreferences.ALIGN_EQUALS_ENABLED)); alignEqualSigns.setSelection( prefs.getDefaultBoolean(MsgEditorPreferences.SPACES_AROUND_EQUALS_ENABLED)); groupKeys.setSelection(prefs.getDefaultBoolean(MsgEditorPreferences.GROUP_KEYS_ENABLED)); groupLevelDeep.setText(prefs.getDefaultString(MsgEditorPreferences.GROUP_LEVEL_DEEP)); groupLineBreaks.setText( prefs.getDefaultString(MsgEditorPreferences.GROUP_SEP_BLANK_LINE_COUNT)); groupAlignEqualSigns.setSelection( prefs.getDefaultBoolean(MsgEditorPreferences.GROUP_ALIGN_EQUALS_ENABLED)); wrapLines.setSelection(prefs.getDefaultBoolean(MsgEditorPreferences.WRAP_LINES_ENABLED)); wrapCharLimit.setText(prefs.getDefaultString(MsgEditorPreferences.WRAP_LINE_LENGTH)); wrapAlignEqualSigns.setSelection( prefs.getDefaultBoolean(MsgEditorPreferences.WRAP_ALIGN_EQUALS_ENABLED)); wrapIndentSpaces.setText(prefs.getDefaultString(MsgEditorPreferences.WRAP_INDENT_LENGTH)); wrapNewLine.setSelection(prefs.getDefaultBoolean(MsgEditorPreferences.NEW_LINE_NICE)); newLineTypeForce.setSelection( prefs.getDefaultBoolean(MsgEditorPreferences.FORCE_NEW_LINE_TYPE)); newLineTypes[Math.min(prefs.getDefaultInt(MsgEditorPreferences.NEW_LINE_STYLE) - 1, 0)] .setSelection(true); keepEmptyFields.setSelection(prefs.getDefaultBoolean(MsgEditorPreferences.KEEP_EMPTY_FIELDS)); sortKeys.setSelection(prefs.getDefaultBoolean(MsgEditorPreferences.SORT_KEYS)); refreshEnabledStatuses(); super.performDefaults(); }
@Override protected void performDefaults() { store.setValue(VALGRIND_ENABLE, store.getDefaultBoolean(VALGRIND_ENABLE)); enableButton.setSelection(store.getDefaultBoolean(VALGRIND_ENABLE)); store.setValue(VALGRIND_PATH, store.getDefaultString(VALGRIND_PATH)); binText.setText(store.getDefaultString(VALGRIND_PATH)); super.performDefaults(); }
/* * (non-Javadoc) * * @see org.eclipse.jface.preference.PreferencePage#performDefaults() */ @Override protected void performDefaults() { IPreferenceStore store = getPreferenceStore(); for (Button button : fileManagerButtons) { if (store .getDefaultString(IPreferenceConstants.LINUX_FILE_MANAGER) .equals((String) button.getData())) { button.setSelection(true); selectedFileManager = (String) button.getData(); } else { button.setSelection(false); } } fileManagerPath.setText(store.getDefaultString(IPreferenceConstants.LINUX_FILE_MANAGER_PATH)); super.performDefaults(); }
@Override protected void performDefaults() { projectBase.setText(prefStore.getDefaultString(PreferenceConstants.BASE_RISK_FACTOR)); for (int i = 0; i < USED_MARKERS.size(); ++i) { impacts .get(i) .select( prefStore.getDefaultInt(ProblemNameToPreferenceMapper.nameSmellImpact(markers.get(i))) - 1); baselines .get(i) .setText( prefStore.getDefaultString( ProblemNameToPreferenceMapper.nameSmellBaseLine(markers.get(i)))); } updateApplyButton(); }
/** Initializes states of the controls using default values in the preference store. */ private void initializeDefaults() { IPreferenceStore store = getPreferenceStore(); // Init default database values this.dbConnectionCheckBox.setSelection(store.getDefaultBoolean(PRE_DATABASE_CONNECTION)); this.dbRelengRadioButton.setSelection(false); this.dbLocalRadioButton.setSelection(false); final boolean dbLocal = store.getDefaultBoolean(PRE_DATABASE_LOCAL); if (dbLocal) { this.dbLocalRadioButton.setSelection(true); } else { this.dbRelengRadioButton.setSelection(true); } this.databaseLocationCombo.removeAll(); this.databaseLocationCombo.setText(store.getString(PRE_DATABASE_LOCATION)); updateDatabaseGroup(); // Init eclipse version this.mVersionRadioButton.setSelection(false); this.dVersionRadionButton.setSelection(false); int version = store.getDefaultInt(PRE_ECLIPSE_VERSION); if (version == ECLIPSE_MAINTENANCE_VERSION) { this.mVersionRadioButton.setSelection(true); } else { this.dVersionRadionButton.setSelection(true); } updateBrowseButtonToolTip(version); // Milestones this.milestonesCombo.removeAll(); String prefix = PRE_MILESTONE_BUILDS + "." + version; String milestone = store.getDefaultString(prefix + "0"); int index = 0; while (milestone != null && milestone.length() > 0) { this.milestonesCombo.add(milestone); milestone = store.getDefaultString(prefix + index); } // Init default default dimension String defaultDimension = store.getDefaultString(PRE_DEFAULT_DIMENSION); this.defaultDimensionCombo.setText(defaultDimension); // Init default generated dimensions this.resultsDimensionsList.add(store.getDefaultString(PRE_RESULTS_DIMENSION + ".0")); this.resultsDimensionsList.add(store.getDefaultString(PRE_RESULTS_DIMENSION + ".1")); }
/** * Obtains the {@link IPreferenceStore}'s default or current value for this preference * * @param defaultFlag indicates if the default or current value is being requested * @return the requested value */ private String getPreferenceStoreValue(boolean defaultFlag) { IPreferenceStore prefStore = getPreferenceStore(); String value = null; if (defaultFlag) { value = prefStore.getDefaultString(PREF_ID); } else { value = prefStore.getString(PREF_ID); } if (StringUtilities.isEmpty(value)) { value = TeiidServerVersion.deriveUltimateDefaultServerVersion().toString(); } return value; }
public static List<ClassAttribute> loadFromPreference(boolean defaults) { IPreferenceStore store = RinzoJDTPlugin.getDefault().getPreferenceStore(); String value = null; if (defaults) { value = store.getDefaultString(RinzoJDTPlugin.PREF_CLASSNAME_ATTRS); } else { value = store.getString(RinzoJDTPlugin.PREF_CLASSNAME_ATTRS); } List<ClassAttribute> list = new ArrayList<ClassAttribute>(); if (value != null) { String[] values = value.split("\n"); for (int i = 0; i < values.length; i++) { String[] split = values[i].split("\t"); if (split.length == 3) { list.add(new ClassAttribute(split[0], split[1], split[2])); } } } return list; }
protected void doLoadDefault() { if (listControl != null) { listControl.removeAll(); java.util.List<String> defaults = new LinkedList<String>(); int index = 0; IPreferenceStore store = getPreferenceStore(); // If the default exist and isn't null while (store.contains(PreferenceConstants.WILDCARD_PATHS_PREFERENCES + index)) { String value = getPreferenceStore() .getDefaultString(PreferenceConstants.WILDCARD_PATHS_PREFERENCES + index); if (value != null && !value.equals("")) { defaults.add( store.getDefaultString(PreferenceConstants.WILDCARD_PATHS_PREFERENCES + index)); } index++; } String[] array = defaults.toArray(new String[defaults.size()]); for (int i = 0; i < array.length; i++) { listControl.add(array[i]); } } }
/** * 对控件设置值 * * @param blnIsApplyDefault ; */ private void setInitValues(boolean blnIsApplyDefault) { int intAutoUpdate; int intLanguage; String strSystemUser; String strEditorFontName; int intEdutorFontSize; String strMatchViewFontName; int intMatchViewFontSize; if (blnIsApplyDefault) { intAutoUpdate = preferenceStore.getDefaultInt(IPreferenceConstants.SYSTEM_AUTO_UPDATE); intLanguage = preferenceStore.getDefaultInt(IPreferenceConstants.SYSTEM_LANGUAGE); strSystemUser = preferenceStore.getDefaultString(IPreferenceConstants.SYSTEM_USER); strEditorFontName = preferenceStore.getDefaultString(IPreferenceConstants.XLIFF_EDITOR_FONT_NAME); intEdutorFontSize = preferenceStore.getDefaultInt(IPreferenceConstants.XLIFF_EDITOR_FONT_SIZE); strMatchViewFontName = preferenceStore.getDefaultString(IPreferenceConstants.MATCH_VIEW_FONT_NAME); intMatchViewFontSize = preferenceStore.getDefaultInt(IPreferenceConstants.MATCH_VIEW_FONT_SIZE); } else { intAutoUpdate = preferenceStore.getInt(IPreferenceConstants.SYSTEM_AUTO_UPDATE); intLanguage = preferenceStore.getInt(IPreferenceConstants.SYSTEM_LANGUAGE); initLang = intLanguage; strSystemUser = preferenceStore.getString(IPreferenceConstants.SYSTEM_USER); strEditorFontName = preferenceStore.getString(IPreferenceConstants.XLIFF_EDITOR_FONT_NAME); intEdutorFontSize = preferenceStore.getInt(IPreferenceConstants.XLIFF_EDITOR_FONT_SIZE); strMatchViewFontName = preferenceStore.getString(IPreferenceConstants.MATCH_VIEW_FONT_NAME); intMatchViewFontSize = preferenceStore.getInt(IPreferenceConstants.MATCH_VIEW_FONT_SIZE); } if (intAutoUpdate == IPreferenceConstants.SYSTEM_CHECK_UPDATE_WITH_STARTUP) { btnCheckUpdateWithStartup.setSelection(true); btnCheckUpdateWithMonthly.setSelection(false); selectDateSpi.setEnabled(false); selectDateSpi.setSelection(1); btnCheckUpdateWithWeekly.setSelection(false); cmbSelectWeek.setEnabled(false); cmbSelectWeek.select(0); btnCheckUpdateWithNever.setSelection(false); } else if (intAutoUpdate == IPreferenceConstants.SYSTEM_CHECK_UPDATE_WITH_MONTHLY) { btnCheckUpdateWithStartup.setSelection(false); btnCheckUpdateWithMonthly.setSelection(true); btnCheckUpdateWithWeekly.setSelection(false); cmbSelectWeek.setEnabled(false); cmbSelectWeek.select(0); btnCheckUpdateWithNever.setSelection(false); int selDate; if (blnIsApplyDefault) { selDate = preferenceStore.getDefaultInt( IPreferenceConstants.SYSTEM_CHECK_UPDATE_WITH_MONTHLY_DATE); } else { selDate = preferenceStore.getInt(IPreferenceConstants.SYSTEM_CHECK_UPDATE_WITH_MONTHLY_DATE); } selectDateSpi.setEnabled(true); selectDateSpi.setSelection(selDate); } else if (intAutoUpdate == IPreferenceConstants.SYSTEM_CHECK_UPDATE_WITH_WEEKLY) { btnCheckUpdateWithStartup.setSelection(false); btnCheckUpdateWithMonthly.setSelection(false); selectDateSpi.setEnabled(false); selectDateSpi.setSelection(1); btnCheckUpdateWithWeekly.setSelection(true); btnCheckUpdateWithNever.setSelection(false); int selWeek; if (blnIsApplyDefault) { selWeek = preferenceStore.getDefaultInt( IPreferenceConstants.SYSTEM_CHECK_UPDATE_WITH_WEEKLY_DATE); } else { selWeek = preferenceStore.getInt(IPreferenceConstants.SYSTEM_CHECK_UPDATE_WITH_WEEKLY_DATE); } cmbSelectWeek.setEnabled(true); // ArrayList<String> list = new ArrayList<String>(Arrays.asList(arrWeek)); cmbSelectWeek.select(selWeek - 1); } else if (intAutoUpdate == IPreferenceConstants.SYSTEM_CHECK_UPDATE_WITH_NEVER) { btnCheckUpdateWithStartup.setSelection(false); btnCheckUpdateWithMonthly.setSelection(false); selectDateSpi.setEnabled(false); btnCheckUpdateWithWeekly.setSelection(false); cmbSelectWeek.setEnabled(false); cmbSelectWeek.select(0); btnCheckUpdateWithNever.setSelection(true); } if (intLanguage == IPreferenceConstants.SYSTEM_LANGUAGE_WITH_EN) { btnLanguageWithEN.setSelection(true); btnLanguageWithZHCN.setSelection(false); } else if (intLanguage == IPreferenceConstants.SYSTEM_LANGUAGE_WITH_ZH_CN) { btnLanguageWithEN.setSelection(false); btnLanguageWithZHCN.setSelection(true); } txtSystemUser.setText(strSystemUser); editorFontSetting.initFont(strEditorFontName, intEdutorFontSize); matchViewFontSetting.initFont(strMatchViewFontName, intMatchViewFontSize); }
/** @return plot name that playback uses */ public String getPreferencePlaybackView() { IPreferenceStore preferenceStore = AnalysisRCPActivator.getDefault().getPreferenceStore(); return preferenceStore.isDefault(PreferenceConstants.IMAGEEXPLORER_PLAYBACKVIEW) ? preferenceStore.getDefaultString(PreferenceConstants.IMAGEEXPLORER_PLAYBACKVIEW) : preferenceStore.getString(PreferenceConstants.IMAGEEXPLORER_PLAYBACKVIEW); }
private String getPreferenceColourMapChoice() { IPreferenceStore preferenceStore = AnalysisRCPActivator.getDefault().getPreferenceStore(); return preferenceStore.isDefault(PreferenceConstants.IMAGEEXPLORER_COLOURMAP) ? preferenceStore.getDefaultString(PreferenceConstants.IMAGEEXPLORER_COLOURMAP) : preferenceStore.getString(PreferenceConstants.IMAGEEXPLORER_COLOURMAP); }
/** @see IDialogPage#createControl(Composite) */ @Override public void createControl(Composite parent) { // Set up the composite to hold all the information sc = new ScrolledComposite(parent, SWT.V_SCROLL | SWT.H_SCROLL); sc.setLayout(new FillLayout()); final Composite composite = new Composite(sc, SWT.NULL); composite.setLocation(-708, 1); composite.setLayout(new GridLayout(2, false)); // Specify the expansion Adapter expansionAdapter = new ExpansionAdapter() { @Override public void expansionStateChanged(ExpansionEvent e) { // advanced options expanded, resize composite.layout(); sc.notifyListeners(SWT.Resize, null); // force shell resize Point size; if (e.getState()) size = getShell().computeSize(550, 920); else size = getShell().computeSize(550, 400); getShell().setSize(size); } }; Label lblNewLabel = new Label(composite, SWT.NONE); lblNewLabel.setText("&ICAT site ID"); icatIDCombo = new Combo(composite, SWT.BORDER | SWT.READ_ONLY); GridData gd_icatIDCombo = new GridData(SWT.LEFT, SWT.CENTER, false, false, 1, 1); gd_icatIDCombo.widthHint = 269; icatIDCombo.setLayoutData(gd_icatIDCombo); icatIDCombo.addSelectionListener( new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { logger.debug("selection changed: " + icatIDCombo.getText()); // change remaining parameters int index = icatIDCombo.getSelectionIndex(); icatSiteNameText.setText( getToken(index, preferenceStore.getString("ICAT_NAME_PREF"), DELIMITER)); txtSftpServer.setText( getToken(index, preferenceStore.getString("ICAT_SFTPSERVER_PREF"), DELIMITER)); txtDirectory.setText( getToken(index, preferenceStore.getString("ICAT_DOWNLOADDIR_PREF"), DELIMITER)); } }); /* * populate wizard with current ICAT preferences */ icatIDCombo.removeAll(); String[] tokens = preferenceStore.getDefaultString("ICAT_ID_PREF").split(DELIMITER); for (int count = 0; count < tokens.length; count++) { icatIDCombo.add(tokens[count]); } icatIDCombo.select(0); int index = icatIDCombo.getSelectionIndex(); Label lblicatDatabase = new Label(composite, SWT.NONE); lblicatDatabase.setText("&ICAT site name:"); icatSiteNameText = new Text(composite, SWT.BORDER | SWT.READ_ONLY); GridData gd_icatSiteNameText = new GridData(SWT.LEFT, SWT.CENTER, false, false, 1, 1); gd_icatSiteNameText.widthHint = 260; icatSiteNameText.setLayoutData(gd_icatSiteNameText); icatSiteNameText.setEditable(false); icatSiteNameText.setText( getToken(index, preferenceStore.getString("ICAT_NAME_PREF"), DELIMITER)); icatSiteNameText.setBounds(113, 53, 212, 27); Label fedidLbl = new Label(composite, SWT.NONE); fedidLbl.setText("&FedId:"); txtFedid = new Text(composite, SWT.BORDER); GridData gd_txtFedid = new GridData(SWT.LEFT, SWT.CENTER, false, false, 1, 1); gd_txtFedid.widthHint = 260; txtFedid.setLayoutData(gd_txtFedid); txtFedid.setText(initFedid); txtFedid.addKeyListener(this); Label passwordLbl = new Label(composite, SWT.NONE); passwordLbl.setBounds(4, 139, 64, 13); passwordLbl.setText("&Password:"******"&Project name:"); txtProject = new Text(composite, SWT.BORDER); GridData gd_txtProject = new GridData(SWT.LEFT, SWT.CENTER, false, false, 1, 1); gd_txtProject.widthHint = 260; txtProject.setLayoutData(gd_txtProject); txtProject.setBounds(113, 173, 212, 27); txtProject.setText(initProject); txtProject.addKeyListener(this); sc.setContent(composite); sc.setExpandVertical(true); sc.setExpandHorizontal(true); new Label(composite, SWT.NONE); new Label(composite, SWT.NONE); /** set-up advanced options GUI elements */ advancedOptionsExpander = new ExpandableComposite(composite, SWT.NONE); GridData gd_advancedOptionsExpander = new GridData(SWT.LEFT, SWT.CENTER, false, false, 2, 1); gd_advancedOptionsExpander.widthHint = 242; advancedOptionsExpander.setLayoutData(gd_advancedOptionsExpander); advancedOptionsExpander.setLayout(new GridLayout(2, false)); advancedOptionsExpander.setText("Advanced Options"); advancedOptionsExpander.setExpanded(false); Composite optionsComposite = new Composite(advancedOptionsExpander, SWT.NONE); optionsComposite.setLayoutData(new GridData(SWT.LEFT, SWT.CENTER, false, false, 3, 1)); optionsComposite.setLayout(new GridLayout(3, false)); Label sftpServerLbl = new Label(optionsComposite, SWT.NONE); sftpServerLbl.setText("&SFTP server:"); txtSftpServer = new Text(optionsComposite, SWT.BORDER); GridData gd_txtSftpServer = new GridData(SWT.LEFT, SWT.CENTER, false, false, 1, 1); gd_txtSftpServer.widthHint = 193; txtSftpServer.setLayoutData(gd_txtSftpServer); txtSftpServer.setEditable(true); txtSftpServer.setText( getToken(index, preferenceStore.getString("ICAT_SFTPSERVER_PREF"), DELIMITER)); final Button btnSftpTest = new Button(optionsComposite, SWT.NONE); GridData gd_btnSftpTest = new GridData(SWT.LEFT, SWT.CENTER, false, false, 1, 1); gd_btnSftpTest.widthHint = 100; btnSftpTest.setLayoutData(gd_btnSftpTest); btnSftpTest.addSelectionListener( new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { /* * test server using ping */ if (NetworkUtils.isReachable(txtSftpServer.getText())) { Image okImage = (ResourceManager.getPluginImage(ICAT_PLUGIN_ID, "icons/ok.png")); ; btnSftpTest.setImage(okImage); } else { Image noImage = (ResourceManager.getPluginImage(ICAT_PLUGIN_ID, "icons/no.png")); ; btnSftpTest.setImage(noImage); } } }); btnSftpTest.setText("Test"); txtSftpServer.addModifyListener( new ModifyListener() { @Override public void modifyText(ModifyEvent e) { btnSftpTest.setImage(null); } }); Label lbldownloadDirectory = new Label(optionsComposite, SWT.NULL); lbldownloadDirectory.setText("&Download directory:"); txtDirectory = new Text(optionsComposite, SWT.BORDER); GridData gd_txtDirectory = new GridData(SWT.LEFT, SWT.CENTER, false, false, 1, 1); gd_txtDirectory.widthHint = 193; txtDirectory.setLayoutData(gd_txtDirectory); txtDirectory.setEditable(true); txtDirectory.setEnabled(true); txtDirectory.setText( getToken(index, preferenceStore.getString("ICAT_DOWNLOADDIR_PREF"), DELIMITER)); Button BtnBrowseDirectory = new Button(optionsComposite, SWT.PUSH); GridData gd_BtnBrowseDirectory = new GridData(SWT.LEFT, SWT.CENTER, false, false, 1, 1); gd_BtnBrowseDirectory.widthHint = 100; BtnBrowseDirectory.setLayoutData(gd_BtnBrowseDirectory); BtnBrowseDirectory.setText("Browse..."); BtnBrowseDirectory.addSelectionListener( new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { handleDownloadDirBrowse(); } }); Label lbltruststorePath = new Label(optionsComposite, SWT.NONE); lbltruststorePath.setBounds(10, 131, 103, 19); lbltruststorePath.setText("&Truststore path:"); txtTruststore = new Text(optionsComposite, SWT.BORDER); txtTruststore.setText( getToken(index, preferenceStore.getString("ICAT_TRUSTSTORE_PATH_PREF"), DELIMITER)); GridData gd_txtTruststore = new GridData(SWT.LEFT, SWT.CENTER, false, false, 1, 1); gd_txtTruststore.widthHint = 193; txtTruststore.setLayoutData(gd_txtTruststore); txtTruststore.setEnabled(true); txtTruststore.setEditable(true); Button BtnBrowseTruststore = new Button(optionsComposite, SWT.PUSH); GridData gd_BtnBrowseTruststore = new GridData(SWT.LEFT, SWT.CENTER, false, false, 1, 1); gd_BtnBrowseTruststore.widthHint = 100; BtnBrowseTruststore.setLayoutData(gd_BtnBrowseTruststore); BtnBrowseTruststore.addSelectionListener( new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { handleTruststoreBrowse(); } }); BtnBrowseTruststore.setText("Browse..."); Label lbltruststorePassword = new Label(optionsComposite, SWT.NONE); lbltruststorePassword.setText("&Truststore password:"******"ICAT_TRUSTSTORE_PASS_PREF"), DELIMITER)); GridData gd_txtTruststorePassword = new GridData(SWT.LEFT, SWT.CENTER, false, false, 1, 1); gd_txtTruststorePassword.widthHint = 193; txtTruststorePassword.setLayoutData(gd_txtTruststorePassword); txtTruststorePassword.setEnabled(true); txtTruststorePassword.addKeyListener(this); final Button btnShowPassword = new Button(optionsComposite, SWT.CHECK); btnShowPassword.addSelectionListener( new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { if (btnShowPassword.getSelection()) { txtTruststorePassword.setEchoChar((char) 0); } else { txtTruststorePassword.setEchoChar('*'); } } }); btnShowPassword.setText("Show password"); // set default FROM date to current date Calendar calA = Calendar.getInstance(); Label lblFrom = new Label(optionsComposite, SWT.TOP); lblFrom.setLayoutData(new GridData(SWT.LEFT, SWT.TOP, false, false, 1, 1)); lblFrom.setText("Visit StartDate from:"); dateFrom = new DateTime(optionsComposite, SWT.NONE | SWT.CALENDAR | SWT.DROP_DOWN); dateFrom.setForeground(SWTResourceManager.getColor(SWT.COLOR_WIDGET_FOREGROUND)); dateFrom.setBackground(SWTResourceManager.getColor(SWT.COLOR_TITLE_BACKGROUND_GRADIENT)); GridData gd_dateFrom = new GridData(SWT.LEFT, SWT.CENTER, false, false, 2, 1); gd_dateFrom.widthHint = 193; dateFrom.setLayoutData(gd_dateFrom); dateFrom.addSelectionListener( new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { // set from date setSqlFromDate(dateFrom); } }); dateFrom.setYear(2006); // calA.get(Calendar.YEAR)); dateFrom.setMonth(calA.get(Calendar.MONTH)); dateFrom.setDay(calA.get(Calendar.DAY_OF_YEAR)); setSqlFromDate(dateFrom); Label lblTo = new Label(optionsComposite, SWT.TOP); lblTo.setLayoutData(new GridData(SWT.LEFT, SWT.TOP, false, false, 1, 1)); lblTo.setText("Visit StartDate to:"); dateTo = new DateTime(optionsComposite, SWT.NONE | SWT.CALENDAR | SWT.DROP_DOWN); dateTo.setBackground(SWTResourceManager.getColor(SWT.COLOR_TITLE_BACKGROUND_GRADIENT)); dateTo.setForeground(SWTResourceManager.getColor(SWT.COLOR_WIDGET_FOREGROUND)); GridData gd_dateTo = new GridData(SWT.LEFT, SWT.CENTER, false, false, 2, 1); gd_dateTo.widthHint = 193; dateTo.setLayoutData(gd_dateTo); dateTo.addSelectionListener( new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { // set to date setSqlToDate(dateTo); } }); // end with current date + 1 month dateTo.setYear(calA.get(Calendar.YEAR)); dateTo.setMonth(calA.get(Calendar.MONTH) + 1); dateTo.setDay(calA.get(Calendar.DAY_OF_YEAR)); setSqlToDate(dateTo); advancedOptionsExpander.setClient(optionsComposite); new Label(optionsComposite, SWT.NONE); new Label(optionsComposite, SWT.NONE); new Label(optionsComposite, SWT.NONE); advancedOptionsExpander.addExpansionListener(expansionAdapter); setControl(composite); dialogChanged(); new Label(composite, SWT.NONE); new Label(composite, SWT.NONE); }
/** The constructor. */ public ValidateImpexAction() { final IPreferenceStore store = Activator.getDefault().getPreferenceStore(); final String hostName = store.getDefaultString(PreferenceConstants.P_HOST_ENDPOINT_STRING); this.impexClient = new ImpexHttpClient(hostName); }
@Override protected Control createContents(Composite parent) { // Overall preference page layout GridLayout gl = new GridLayout(); gl.marginHeight = 0; gl.marginWidth = 0; parent.setLayout(gl); fPage = new Composite(parent, SWT.NONE); fPage.setLayout(new GridLayout()); fPage.setLayoutData( new GridData( GridData.GRAB_HORIZONTAL | GridData.HORIZONTAL_ALIGN_FILL | GridData.GRAB_VERTICAL | GridData.VERTICAL_ALIGN_FILL)); // Example section fExampleSection = new Composite(fPage, SWT.NONE); fExampleSection.setLayout(new GridLayout(2, false)); fExampleSection.setLayoutData(new GridData(GridData.FILL_BOTH)); Label patternLabel = new Label(fExampleSection, SWT.HORIZONTAL); patternLabel.setText("Current Format: "); // $NON-NLS-1$ fPatternDisplay = new Text(fExampleSection, SWT.BORDER | SWT.READ_ONLY); fPatternDisplay.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); Label exampleLabel = new Label(fExampleSection, SWT.NONE); exampleLabel.setText("Sample Display: "); // $NON-NLS-1$ fExampleDisplay = new Text(fExampleSection, SWT.BORDER | SWT.READ_ONLY); fExampleDisplay.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); Label separator = new Label(fPage, SWT.SEPARATOR | SWT.HORIZONTAL | SWT.SHADOW_NONE); separator.setLayoutData( new GridData( GridData.HORIZONTAL_ALIGN_FILL | GridData.GRAB_HORIZONTAL | GridData.VERTICAL_ALIGN_FILL)); // Time Zones String[][] timeZoneIntervals = new String[timeZones.length][2]; timeZoneIntervals[0][0] = timeZones[0]; timeZoneIntervals[0][1] = fPreferenceStore.getDefaultString(ITmfTimePreferencesConstants.TIME_ZONE); for (int i = 1; i < timeZones.length; i++) { TimeZone tz = null; try { tz = TimeZone.getTimeZone(timeZones[i]); timeZoneIntervals[i][0] = tz.getDisplayName(); timeZoneIntervals[i][1] = tz.getID(); } catch (NullPointerException e) { Activator.getDefault() .logError( "TimeZone " + timeZones[i] + " does not exist.", e); // $NON-NLS-1$ //$NON-NLS-2$ } } fCombo = new ComboFieldEditor( ITmfTimePreferencesConstants.TIME_ZONE, "Time Zone", timeZoneIntervals, fPage); //$NON-NLS-1$ fCombo.setPreferenceStore(fPreferenceStore); fCombo.load(); fCombo.setPropertyChangeListener(this); // Date and Time section fDateTimeFields = new RadioGroupFieldEditor( ITmfTimePreferencesConstants.DATIME, "Date and Time format", 3, fDateTimeFormats, fPage, true); //$NON-NLS-1$ fDateTimeFields.setPreferenceStore(fPreferenceStore); fDateTimeFields.load(); fDateTimeFields.setPropertyChangeListener(this); // Sub-second section fSSecFields = new RadioGroupFieldEditor( ITmfTimePreferencesConstants.SUBSEC, "Sub-second format", 3, fSubSecondFormats, fPage, true); //$NON-NLS-1$ fSSecFields.setPreferenceStore(fPreferenceStore); fSSecFields.load(); fSSecFields.setPropertyChangeListener(this); // Separators section fDateFieldDelim = new RadioGroupFieldEditor( ITmfTimePreferencesConstants.DATE_DELIMITER, "Date delimiter", 5, fDateTimeDelimiters, fPage, true); //$NON-NLS-1$ fDateFieldDelim.setPreferenceStore(fPreferenceStore); fDateFieldDelim.load(); fDateFieldDelim.setPropertyChangeListener(this); fTimeFieldDelim = new RadioGroupFieldEditor( ITmfTimePreferencesConstants.TIME_DELIMITER, "Time delimiter", 5, fDateTimeDelimiters, fPage, true); //$NON-NLS-1$ fTimeFieldDelim.setPreferenceStore(fPreferenceStore); fTimeFieldDelim.load(); fTimeFieldDelim.setPropertyChangeListener(this); fSSecFieldDelim = new RadioGroupFieldEditor( ITmfTimePreferencesConstants.SSEC_DELIMITER, "Sub-Second Delimiter", 5, fSubSecondDelimiters, fPage, true); //$NON-NLS-1$ fSSecFieldDelim.setPreferenceStore(fPreferenceStore); fSSecFieldDelim.load(); fSSecFieldDelim.setPropertyChangeListener(this); refresh(); return fPage; }