Example usage for org.eclipse.jface.preference IPreferenceStore isDefault

List of usage examples for org.eclipse.jface.preference IPreferenceStore isDefault

Introduction

In this page you can find the example usage for org.eclipse.jface.preference IPreferenceStore isDefault.

Prototype

boolean isDefault(String name);

Source Link

Document

Returns whether the current value of the preference with the given name has the default value.

Usage

From source file:uk.ac.diamond.scisoft.analysis.rcp.inspector.InspectionTab.java

License:Apache License

private boolean isAbstractPlottingXAxisAutoscaled() {
    IPreferenceStore preferenceStore = AnalysisRCPActivator.getDefault().getPreferenceStore();
    return preferenceStore.isDefault(PreferenceConstants.PLOT_VIEW_ABSTRACT_PLOTTING_X_AXIS_AUTOSCALE)
            ? preferenceStore//from  w  ww.  ja va2 s .c om
                    .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.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/*from w  ww .  jav a2 s .c o  m*/
                    .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.Plot1DStackUI.java

License:Apache License

private int getCameraPerspectiveChoice() {
    IPreferenceStore preferenceStore = AnalysisRCPActivator.getDefault().getPreferenceStore();
    return preferenceStore.isDefault(PreferenceConstants.PLOT_VIEW_MULTI1D_CAMERA_PROJ)
            ? preferenceStore.getDefaultInt(PreferenceConstants.PLOT_VIEW_MULTI1D_CAMERA_PROJ)
            : preferenceStore.getInt(PreferenceConstants.PLOT_VIEW_MULTI1D_CAMERA_PROJ);
}

From source file:uk.ac.diamond.scisoft.analysis.rcp.plotting.Plot2DMultiUI.java

License:Apache License

private int getDefaultPlottingSystemChoice() {
    IPreferenceStore preferenceStore = AnalysisRCPActivator.getDefault().getPreferenceStore();
    return preferenceStore.isDefault(DeprecatedPreferenceConstants.PLOT_VIEW_PLOTTING_SYSTEM)
            ? preferenceStore.getDefaultInt(DeprecatedPreferenceConstants.PLOT_VIEW_PLOTTING_SYSTEM)
            : preferenceStore.getInt(DeprecatedPreferenceConstants.PLOT_VIEW_PLOTTING_SYSTEM);
}

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.Plot2DUI.java

License:Apache License

private int getPreferenceColourScaleChoice() {
    if (histogramView != null && logScaleSettings.get(histogramView.getPartName()) != null)
        return logScaleSettings.get(histogramView.getPartName());
    IPreferenceStore preferenceStore = AnalysisRCPActivator.getDefault().getPreferenceStore();
    if (histogramView != null) {
        String pName = histogramView.getPartName();
        if (!preferenceStore.isDefault(pName + "." + PreferenceConstants.PLOT_VIEW_PLOT2D_SCALING))
            return preferenceStore.getInt(pName + "." + PreferenceConstants.PLOT_VIEW_PLOT2D_SCALING);
    }//from  w w  w .j  a v  a  2 s  .  c  o m
    return preferenceStore.isDefault(PreferenceConstants.PLOT_VIEW_PLOT2D_SCALING)
            ? preferenceStore.getDefaultInt(PreferenceConstants.PLOT_VIEW_PLOT2D_SCALING)
            : preferenceStore.getInt(PreferenceConstants.PLOT_VIEW_PLOT2D_SCALING);
}

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//  ww w  .j a  va  2 s . c om
                    .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/*ww  w  .j a  va2s . co m*/
                    .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.printing.PlotPrintPreviewDialog.java

License:Apache License

/**
 * PlotPrintPreviewDialog is listening to eventual property changes done through the Preference Page
 *//*from www.  j  a v  a2 s. c  o m*/
private void addPropertyListeners() {
    AnalysisRCPActivator.getDefault().getPreferenceStore()
            .addPropertyChangeListener(new IPropertyChangeListener() {

                @Override
                public void propertyChange(PropertyChangeEvent event) {
                    String property = event.getProperty();
                    IPreferenceStore preferenceStore = AnalysisRCPActivator.getDefault().getPreferenceStore();
                    if (property.equals(PreferenceConstants.PRINTSETTINGS_PRINTER_NAME)
                            || property.equals(PreferenceConstants.PRINTSETTINGS_SCALE)
                            || property.equals(PreferenceConstants.PRINTSETTINGS_RESOLUTION)
                            || property.equals(PreferenceConstants.PRINTSETTINGS_ORIENTATION)) {

                        int printerName;
                        if (preferenceStore.isDefault(PreferenceConstants.PRINTSETTINGS_PRINTER_NAME)) {
                            printerName = preferenceStore
                                    .getDefaultInt(PreferenceConstants.PRINTSETTINGS_PRINTER_NAME);
                        } else {
                            printerName = preferenceStore
                                    .getInt(PreferenceConstants.PRINTSETTINGS_PRINTER_NAME);
                        }
                        printerNames = Printer.getPrinterList();
                        for (int i = 0; i < printerNames.length; i++) {
                            if (i == printerName) {
                                settings.setPrinterData(printerNames[i]);
                                break;
                            }
                        }

                        int scale;
                        if (preferenceStore.isDefault(PreferenceConstants.PRINTSETTINGS_SCALE)) {
                            scale = preferenceStore.getDefaultInt(PreferenceConstants.PRINTSETTINGS_SCALE);
                        } else {
                            scale = preferenceStore.getInt(PreferenceConstants.PRINTSETTINGS_SCALE);
                        }
                        Scale[] scales = Scale.values();
                        for (int i = 0; i < scales.length; i++) {
                            if (i == scale) {
                                settings.setScale(scales[i]);
                                break;
                            }
                        }

                        int resolution;
                        if (preferenceStore.isDefault(PreferenceConstants.PRINTSETTINGS_RESOLUTION)) {
                            resolution = preferenceStore
                                    .getDefaultInt(PreferenceConstants.PRINTSETTINGS_RESOLUTION);
                        } else {
                            resolution = preferenceStore.getInt(PreferenceConstants.PRINTSETTINGS_RESOLUTION);
                        }
                        Resolution[] resolutions = Resolution.values();
                        for (int i = 0; i < resolutions.length; i++) {
                            if (i == resolution) {
                                settings.setResolution(resolutions[i]);
                                break;
                            }
                        }

                        int orientation;
                        if (preferenceStore.isDefault(PreferenceConstants.PRINTSETTINGS_ORIENTATION)) {
                            orientation = preferenceStore
                                    .getDefaultInt(PreferenceConstants.PRINTSETTINGS_ORIENTATION);
                        } else {
                            orientation = preferenceStore.getInt(PreferenceConstants.PRINTSETTINGS_ORIENTATION);
                        }
                        Orientation[] orientations = Orientation.values();
                        for (int i = 0; i < orientations.length; i++) {
                            if (i == orientation) {
                                settings.setOrientation(orientations[i]);
                                break;
                            }
                        }
                    }
                }
            });
}

From source file:uk.ac.diamond.scisoft.analysis.rcp.plotting.printing.PlotPrintPreviewDialog.java

License:Apache License

private int getPreferencePrinterName() {
    IPreferenceStore preferenceStore = AnalysisRCPActivator.getDefault().getPreferenceStore();
    return preferenceStore.isDefault(PreferenceConstants.PRINTSETTINGS_PRINTER_NAME)
            ? preferenceStore.getDefaultInt(PreferenceConstants.PRINTSETTINGS_PRINTER_NAME)
            : preferenceStore.getInt(PreferenceConstants.PRINTSETTINGS_PRINTER_NAME);
}