List of usage examples for org.eclipse.jface.preference IPreferenceStore getDefaultBoolean
boolean getDefaultBoolean(String name);
From source file:uk.ac.diamond.scisoft.analysis.rcp.inspector.InspectionTab.java
License:Apache License
private boolean isAbstractPlottingYAxisAutoscaled() { IPreferenceStore preferenceStore = AnalysisRCPActivator.getDefault().getPreferenceStore(); return preferenceStore.isDefault(PreferenceConstants.PLOT_VIEW_ABSTRACT_PLOTTING_Y_AXIS_AUTOSCALE) ? preferenceStore .getDefaultBoolean(PreferenceConstants.PLOT_VIEW_ABSTRACT_PLOTTING_Y_AXIS_AUTOSCALE) : preferenceStore.getBoolean(PreferenceConstants.PLOT_VIEW_ABSTRACT_PLOTTING_Y_AXIS_AUTOSCALE); }
From source file:uk.ac.diamond.scisoft.analysis.rcp.plotting.Plot2DUI.java
License:Apache License
private boolean getPreferenceScrollBars() { IPreferenceStore preferenceStore = AnalysisRCPActivator.getDefault().getPreferenceStore(); return preferenceStore.isDefault(PreferenceConstants.PLOT_VIEW_PLOT2D_SHOWSCROLLBAR) ? preferenceStore.getDefaultBoolean(PreferenceConstants.PLOT_VIEW_PLOT2D_SHOWSCROLLBAR) : preferenceStore.getBoolean(PreferenceConstants.PLOT_VIEW_PLOT2D_SHOWSCROLLBAR); }
From source file:uk.ac.diamond.scisoft.analysis.rcp.plotting.Plotting1DUI.java
License:Apache License
private boolean isAbsractPlottingXAxisAutoscaled() { IPreferenceStore preferenceStore = AnalysisRCPActivator.getDefault().getPreferenceStore(); return preferenceStore.isDefault(PreferenceConstants.PLOT_VIEW_ABSTRACT_PLOTTING_X_AXIS_AUTOSCALE) ? preferenceStore .getDefaultBoolean(PreferenceConstants.PLOT_VIEW_ABSTRACT_PLOTTING_X_AXIS_AUTOSCALE) : preferenceStore.getBoolean(PreferenceConstants.PLOT_VIEW_ABSTRACT_PLOTTING_X_AXIS_AUTOSCALE); }
From source file:uk.ac.diamond.scisoft.analysis.rcp.plotting.Plotting1DUI.java
License:Apache License
private boolean isAbsractPlottingYAxisAutoscaled() { IPreferenceStore preferenceStore = AnalysisRCPActivator.getDefault().getPreferenceStore(); return preferenceStore.isDefault(PreferenceConstants.PLOT_VIEW_ABSTRACT_PLOTTING_Y_AXIS_AUTOSCALE) ? preferenceStore .getDefaultBoolean(PreferenceConstants.PLOT_VIEW_ABSTRACT_PLOTTING_Y_AXIS_AUTOSCALE) : preferenceStore.getBoolean(PreferenceConstants.PLOT_VIEW_ABSTRACT_PLOTTING_Y_AXIS_AUTOSCALE); }
From source file:uk.ac.diamond.scisoft.analysis.rcp.plotting.sideplot.DiffractionViewer.java
License:Apache License
private void addPropertyListeners() { AnalysisRCPActivator.getDefault().getPreferenceStore() .addPropertyChangeListener(new IPropertyChangeListener() { @Override//from w w w . j a v a2s. c o m public void propertyChange(PropertyChangeEvent event) { String property = event.getProperty(); IPreferenceStore preferenceStore = AnalysisRCPActivator.getDefault().getPreferenceStore(); if (property.equals(PreferenceConstants.DIFFRACTION_VIEWER_PEAK_TYPE) || property.equals(PreferenceConstants.DIFFRACTION_VIEWER_MAX_PEAK_NUM) || property.equals(PreferenceConstants.DIFFRACTION_VIEWER_AUTOSTOPPING) || property.equals(PreferenceConstants.DIFFRACTION_VIEWER_STOPPING_THRESHOLD)) { String peakName; if (preferenceStore.isDefault(PreferenceConstants.DIFFRACTION_VIEWER_PEAK_TYPE)) peakName = preferenceStore .getDefaultString(PreferenceConstants.DIFFRACTION_VIEWER_PEAK_TYPE); else peakName = preferenceStore .getString(PreferenceConstants.DIFFRACTION_VIEWER_PEAK_TYPE); int numPeaks; if (preferenceStore.isDefault(PreferenceConstants.DIFFRACTION_VIEWER_MAX_PEAK_NUM)) numPeaks = preferenceStore .getDefaultInt(PreferenceConstants.DIFFRACTION_VIEWER_MAX_PEAK_NUM); else numPeaks = preferenceStore .getInt(PreferenceConstants.DIFFRACTION_VIEWER_MAX_PEAK_NUM); boolean autoStopping; if (preferenceStore.isDefault(PreferenceConstants.DIFFRACTION_VIEWER_AUTOSTOPPING)) autoStopping = preferenceStore .getDefaultBoolean(PreferenceConstants.DIFFRACTION_VIEWER_AUTOSTOPPING); else autoStopping = preferenceStore .getBoolean(PreferenceConstants.DIFFRACTION_VIEWER_AUTOSTOPPING); int stoppingThreashold; if (preferenceStore .isDefault(PreferenceConstants.DIFFRACTION_VIEWER_STOPPING_THRESHOLD)) stoppingThreashold = preferenceStore .getDefaultInt(PreferenceConstants.DIFFRACTION_VIEWER_STOPPING_THRESHOLD); else stoppingThreashold = preferenceStore .getInt(PreferenceConstants.DIFFRACTION_VIEWER_STOPPING_THRESHOLD); diffSpotFit.pushPreferences(peakName, numPeaks, autoStopping, stoppingThreashold); } else if (property.equals(PreferenceConstants.DIFFRACTION_VIEWER_STANDARD_DISTANCES) || property.equals(PreferenceConstants.DIFFRACTION_VIEWER_STANDARD_NAME)) { if (preferenceStore.isDefault(PreferenceConstants.DIFFRACTION_VIEWER_STANDARD_NAME)) standardName = preferenceStore .getDefaultString(PreferenceConstants.DIFFRACTION_VIEWER_STANDARD_NAME); else standardName = preferenceStore.getDefaultString(preferenceStore .getString(PreferenceConstants.DIFFRACTION_VIEWER_STANDARD_NAME)); if (preferenceStore .isDefault(PreferenceConstants.DIFFRACTION_VIEWER_STANDARD_DISTANCES)) standardDistances = preferenceStore.getDefaultString( PreferenceConstants.DIFFRACTION_VIEWER_STANDARD_DISTANCES); else standardDistances = preferenceStore .getString(PreferenceConstants.DIFFRACTION_VIEWER_STANDARD_DISTANCES); } else if (property .equals(PreferenceConstants.DIFFRACTION_VIEWER_PIXELOVERLOAD_THRESHOLD)) { if (preferenceStore .isDefault(PreferenceConstants.DIFFRACTION_VIEWER_PIXELOVERLOAD_THRESHOLD)) threshold = preferenceStore.getDefaultInt( PreferenceConstants.DIFFRACTION_VIEWER_PIXELOVERLOAD_THRESHOLD); else threshold = preferenceStore .getInt(PreferenceConstants.DIFFRACTION_VIEWER_PIXELOVERLOAD_THRESHOLD); if (mainPlotter instanceof DataSetPlotter) { ((DataSetPlotter) mainPlotter).setOverloadThreshold(threshold); diffViewMetadata.setThreshold(threshold); } } } }); }
From source file:uk.ac.diamond.scisoft.analysis.rcp.plotting.sideplot.Fitting1D.java
License:Apache License
private void addPropertyListeners() { AnalysisRCPActivator.getDefault().getPreferenceStore() .addPropertyChangeListener(new IPropertyChangeListener() { @Override/*from ww w .ja va 2s .c o m*/ public void propertyChange(PropertyChangeEvent event) { String property = event.getProperty(); IPreferenceStore preferenceStore = AnalysisRCPActivator.getDefault().getPreferenceStore(); if (property.equals(PreferenceConstants.FITTING_1D_ALG_ACCURACY) || property.equals(PreferenceConstants.FITTING_1D_SMOOTHING_VALUE) || property.equals(PreferenceConstants.FITTING_1D_ALG_TYPE) || property.equals(PreferenceConstants.FITTING_1D_AUTO_SMOOTHING) || property.equals(PreferenceConstants.FITTING_1D_PEAKTYPE)) { String peakName; if (preferenceStore.isDefault(PreferenceConstants.FITTING_1D_PEAKTYPE)) { peakName = preferenceStore .getDefaultString(PreferenceConstants.FITTING_1D_PEAKTYPE); } else { peakName = preferenceStore.getString(PreferenceConstants.FITTING_1D_PEAKTYPE); } for (int i = 0; i < peaknames.length; i++) { if (peaknames[i].equalsIgnoreCase(peakName)) { peakType.select(i); break; } } if (preferenceStore.isDefault(PreferenceConstants.FITTING_1D_ALG_ACCURACY)) { accuracy = preferenceStore .getDefaultDouble(PreferenceConstants.FITTING_1D_ALG_ACCURACY); } else { accuracy = preferenceStore.getDouble(PreferenceConstants.FITTING_1D_ALG_ACCURACY); } boolean autoSmooth; if (preferenceStore.isDefault(PreferenceConstants.FITTING_1D_AUTO_SMOOTHING)) { autoSmooth = preferenceStore .getDefaultBoolean(PreferenceConstants.FITTING_1D_AUTO_SMOOTHING); } else { autoSmooth = preferenceStore .getBoolean(PreferenceConstants.FITTING_1D_AUTO_SMOOTHING); } if (autoSmooth) { setupSmoothing(); } else { if (preferenceStore.isDefault(PreferenceConstants.FITTING_1D_SMOOTHING_VALUE)) { smoothing = preferenceStore .getDefaultInt(PreferenceConstants.FITTING_1D_SMOOTHING_VALUE); } else { smoothing = preferenceStore .getInt(PreferenceConstants.FITTING_1D_SMOOTHING_VALUE); } } String algTypeList; if (preferenceStore.isDefault(PreferenceConstants.FITTING_1D_ALG_LIST)) { algTypeList = preferenceStore .getDefaultString(PreferenceConstants.FITTING_1D_ALG_LIST); } else { algTypeList = preferenceStore.getString(PreferenceConstants.FITTING_1D_ALG_LIST); } StringTokenizer st = new StringTokenizer(algTypeList, PreferenceInitializer.DELIMITER); algNames = new String[st.countTokens()]; int numAlgs = 0; while (st.hasMoreTokens()) { algNames[numAlgs++] = st.nextToken(); } String algName; if (preferenceStore.isDefault(PreferenceConstants.FITTING_1D_ALG_TYPE)) algName = preferenceStore.getDefaultString(PreferenceConstants.FITTING_1D_ALG_TYPE); else algName = preferenceStore.getString(PreferenceConstants.FITTING_1D_ALG_TYPE); if (algName.equalsIgnoreCase("Genetic Algorithm")) alg = new GeneticAlg(accuracy); else if (algName.equalsIgnoreCase("Nelder Mead")) alg = new NelderMead(accuracy); else if (algName.equalsIgnoreCase("Apache Nelder Mead")) alg = new ApacheNelderMead(); else throw new IllegalArgumentException("Did not recognise the fitting routine"); } else if (property.equals(PreferenceConstants.FITTING_1D_AUTO_STOPPING) || property.equals(PreferenceConstants.FITTING_1D_THRESHOLD) || property.equals(PreferenceConstants.FITTING_1D_THRESHOLD_MEASURE) || property.equals(PreferenceConstants.FITTING_1D_PEAK_NUM)) { if (preferenceStore.isDefault(PreferenceConstants.FITTING_1D_AUTO_STOPPING)) { autoStopping = preferenceStore .getDefaultBoolean(PreferenceConstants.FITTING_1D_AUTO_STOPPING); } else { autoStopping = preferenceStore .getBoolean(PreferenceConstants.FITTING_1D_AUTO_STOPPING); } if (preferenceStore.isDefault(PreferenceConstants.FITTING_1D_THRESHOLD)) { threshold = preferenceStore.getDefaultInt(PreferenceConstants.FITTING_1D_THRESHOLD); } else { threshold = preferenceStore.getInt(PreferenceConstants.FITTING_1D_THRESHOLD); } String measure; if (preferenceStore.isDefault(PreferenceConstants.FITTING_1D_THRESHOLD_MEASURE)) { measure = preferenceStore .getDefaultString(PreferenceConstants.FITTING_1D_THRESHOLD_MEASURE); } else { measure = preferenceStore .getString(PreferenceConstants.FITTING_1D_THRESHOLD_MEASURE); } determineThresholdMeasure(measure); if (autoStopping) { numPeaks.setSelection(-1); numPeaks.setEnabled(false); } else { numPeaks.setEnabled(true); if (preferenceStore.isDefault(PreferenceConstants.FITTING_1D_PEAK_NUM)) { numPeaks.setSelection( preferenceStore.getDefaultInt(PreferenceConstants.FITTING_1D_PEAK_NUM)); } else { numPeaks.setSelection( preferenceStore.getInt(PreferenceConstants.FITTING_1D_PEAK_NUM)); } } } else if (property.equals(PreferenceConstants.FITTING_1D_DECIMAL_PLACES)) { fittedPeakTable.refresh(); } } }); }
From source file:uk.ac.diamond.scisoft.analysis.rcp.plotting.sideplot.SidePlotter1D.java
License:Apache License
private boolean getPreferenceSidePlotterLogY() { IPreferenceStore preferenceStore = AnalysisRCPActivator.getDefault().getPreferenceStore(); return preferenceStore.isDefault(PreferenceConstants.SIDEPLOTTER1D_USE_LOG_Y) ? preferenceStore.getDefaultBoolean(PreferenceConstants.SIDEPLOTTER1D_USE_LOG_Y) : preferenceStore.getBoolean(PreferenceConstants.SIDEPLOTTER1D_USE_LOG_Y); }
From source file:uk.ac.diamond.scisoft.analysis.rcp.views.HistogramView.java
License:Apache License
private boolean getPreferenceColourMapExpertMode() { IPreferenceStore preferenceStore = AnalysisRCPActivator.getDefault().getPreferenceStore(); // try to retrieve setting from last session if (preferenceStore.getBoolean(getPartName() + "." + PreferenceConstants.PLOT_VIEW_PLOT2D_CMAP_EXPERT)) return true; return preferenceStore.isDefault(PreferenceConstants.PLOT_VIEW_PLOT2D_CMAP_EXPERT) ? preferenceStore.getDefaultBoolean(PreferenceConstants.PLOT_VIEW_PLOT2D_CMAP_EXPERT) : preferenceStore.getBoolean(PreferenceConstants.PLOT_VIEW_PLOT2D_CMAP_EXPERT); }
From source file:uk.ac.diamond.scisoft.qstatmonitor.preferences.QStatMonitorPreferencePage.java
License:Open Source License
/** * Initialises widgets to default values * //from ww w . ja va 2 s.com * @param preferences */ private void setWidgetsDefaultValues(final IPreferenceStore preferences) { btnAutoRefresh.setSelection(preferences.getDefaultBoolean(QStatMonitorPreferenceConstants.P_REFRESH)); spnInterval.setSelection( convertSpinnerValue(preferences.getDefaultFloat(QStatMonitorPreferenceConstants.P_SLEEP))); btnAllResources .setSelection(preferences.getDefaultBoolean(QStatMonitorPreferenceConstants.P_RESOURCES_ALL)); cboResource.setText(preferences.getDefaultString(QStatMonitorPreferenceConstants.P_RESOURCE)); btnUsersAll.setSelection(preferences.getDefaultBoolean(QStatMonitorPreferenceConstants.P_USER_ALL)); btnUsersCurr.setSelection(preferences.getDefaultBoolean(QStatMonitorPreferenceConstants.P_USER_CURR)); btnUsersCust.setSelection(preferences.getDefaultBoolean(QStatMonitorPreferenceConstants.P_USER_CUST)); txtUser.setText(preferences.getDefaultString(QStatMonitorPreferenceConstants.P_USER)); }
From source file:_org.eclipse.dltk.ui.preferences.OverlayPreferenceStore.java
License:Open Source License
protected void loadProperty(IPreferenceStore orgin, OverlayKey key, IPreferenceStore target, boolean forceInitialization) { TypeDescriptor d = key.fDescriptor;// ww w.ja v a2s . c o m if (BOOLEAN == d) { if (forceInitialization) target.setValue(key.fKey, true); target.setValue(key.fKey, orgin.getBoolean(key.fKey)); target.setDefault(key.fKey, orgin.getDefaultBoolean(key.fKey)); } else if (DOUBLE == d) { if (forceInitialization) target.setValue(key.fKey, 1.0D); target.setValue(key.fKey, orgin.getDouble(key.fKey)); target.setDefault(key.fKey, orgin.getDefaultDouble(key.fKey)); } else if (FLOAT == d) { if (forceInitialization) target.setValue(key.fKey, 1.0F); target.setValue(key.fKey, orgin.getFloat(key.fKey)); target.setDefault(key.fKey, orgin.getDefaultFloat(key.fKey)); } else if (INT == d) { if (forceInitialization) target.setValue(key.fKey, 1); target.setValue(key.fKey, orgin.getInt(key.fKey)); target.setDefault(key.fKey, orgin.getDefaultInt(key.fKey)); } else if (LONG == d) { if (forceInitialization) target.setValue(key.fKey, 1L); target.setValue(key.fKey, orgin.getLong(key.fKey)); target.setDefault(key.fKey, orgin.getDefaultLong(key.fKey)); } else if (STRING == d) { if (forceInitialization) target.setValue(key.fKey, "1"); //$NON-NLS-1$ target.setValue(key.fKey, orgin.getString(key.fKey)); target.setDefault(key.fKey, orgin.getDefaultString(key.fKey)); } }