List of usage examples for org.eclipse.jface.preference IPreferenceStore getInt
int getInt(String name);
From source file:org.dawb.passerelle.common.remote.RemoteServiceProviderImpl.java
License:Open Source License
@Override public int getStartPort() { final IPreferenceStore store = new ScopedPreferenceStore(InstanceScope.INSTANCE, "org.dawb.passerelle.common"); return store.getInt("org.dawb.workbench.application.preferences.workbench.port"); }
From source file:org.dawb.tango.extensions.factory.TangoConnectionImpl.java
License:Open Source License
private void createTangoHost() { IPreferenceStore store = Activator.getDefault().getPreferenceStore(); final StringBuffer buf = new StringBuffer(); buf.append(store.getString(CommonUIPreferenceConstants.SERVER_NAME)); buf.append(":"); buf.append(store.getInt(CommonUIPreferenceConstants.SERVER_PORT)); System.setProperty("TANGO_HOST", buf.toString()); }
From source file:org.dawb.tango.extensions.TangoUtils.java
License:Open Source License
public static String getHardwareAddress(final String hardwareName) { IPreferenceStore store = Activator.getDefault().getPreferenceStore(); final StringBuffer buf = new StringBuffer("//"); buf.append(store.getString(CommonUIPreferenceConstants.SERVER_NAME)); buf.append(":"); buf.append(store.getInt(CommonUIPreferenceConstants.SERVER_PORT)); buf.append("/"); buf.append(store.getString(CommonUIPreferenceConstants.BEAMLINE_NAME)); buf.append("/"); buf.append(hardwareName);/* ww w.j ava2 s . c o m*/ return buf.toString(); }
From source file:org.dawnsci.plotting.jreality.print.JRealityPrintDialog.java
License:Open Source License
/** * PlotPrintPreviewDialog is listening to eventual property changes done through the Preference Page *//* w ww .ja v a2s . co m*/ private void addPropertyListeners() { store.addPropertyChangeListener(new IPropertyChangeListener() { @Override public void propertyChange(PropertyChangeEvent event) { String property = event.getProperty(); IPreferenceStore preferenceStore = store; if (property.equals(PRINTSETTINGS_PRINTER_NAME) || property.equals(PRINTSETTINGS_SCALE) || property.equals(PRINTSETTINGS_RESOLUTION) || property.equals(PRINTSETTINGS_ORIENTATION)) { int printerName; if (preferenceStore.isDefault(PRINTSETTINGS_PRINTER_NAME)) { printerName = preferenceStore.getDefaultInt(PRINTSETTINGS_PRINTER_NAME); } else { printerName = preferenceStore.getInt(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(PRINTSETTINGS_SCALE)) { scale = preferenceStore.getDefaultInt(PRINTSETTINGS_SCALE); } else { scale = preferenceStore.getInt(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(PRINTSETTINGS_RESOLUTION)) { resolution = preferenceStore.getDefaultInt(PRINTSETTINGS_RESOLUTION); } else { resolution = preferenceStore.getInt(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(PRINTSETTINGS_ORIENTATION)) { orientation = preferenceStore.getDefaultInt(PRINTSETTINGS_ORIENTATION); } else { orientation = preferenceStore.getInt(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:org.dawnsci.plotting.jreality.print.JRealityPrintDialog.java
License:Open Source License
private int getPreferencePrinterName() { IPreferenceStore preferenceStore = store; return preferenceStore.isDefault(PRINTSETTINGS_PRINTER_NAME) ? preferenceStore.getDefaultInt(PRINTSETTINGS_PRINTER_NAME) : preferenceStore.getInt(PRINTSETTINGS_PRINTER_NAME); }
From source file:org.dawnsci.plotting.jreality.print.JRealityPrintDialog.java
License:Open Source License
private int getPreferencePrintScale() { IPreferenceStore preferenceStore = store; return preferenceStore.isDefault(PRINTSETTINGS_SCALE) ? preferenceStore.getDefaultInt(PRINTSETTINGS_SCALE) : preferenceStore.getInt(PRINTSETTINGS_SCALE); }
From source file:org.dawnsci.plotting.jreality.print.JRealityPrintDialog.java
License:Open Source License
private int getPreferencePrintResolution() { IPreferenceStore preferenceStore = store; return preferenceStore.isDefault(PRINTSETTINGS_RESOLUTION) ? preferenceStore.getDefaultInt(PRINTSETTINGS_RESOLUTION) : preferenceStore.getInt(PRINTSETTINGS_RESOLUTION); }
From source file:org.dawnsci.plotting.system.PlottingSystemImpl.java
License:Open Source License
private List<ITrace> createPlot1DInternal(final IDataset xIn, final List<? extends IDataset> ysIn, final List<String> dataNames, final String title, final IProgressMonitor monitor) { // Switch off error bars if very many plots. IPreferenceStore store = getPreferenceStore(); boolean errorBarEnabled = store.getBoolean(PlottingConstants.GLOBAL_SHOW_ERROR_BARS); Collection<ITrace> existing = getTraces(ILineTrace.class); int traceCount = ysIn.size() + (existing != null ? existing.size() : 0); if (errorBarEnabled && traceCount >= store.getInt(PlottingConstants.AUTO_HIDE_ERROR_SIZE)) errorBarEnabled = false;/* ww w. j av a2s . c o m*/ if (errorBarEnabled) { // No error dataset there then false again boolean foundErrors = false; for (IDataset ids : ysIn) { if (((Dataset) ids).hasErrors()) { foundErrors = true; break; } } if (!foundErrors) errorBarEnabled = false; } PlotType newType = null; if (plottingMode.is1Dor2D()) { newType = PlotType.XY; } else if (plottingMode.isStacked3D()) { newType = PlotType.XY_STACKED_3D; } else if (plottingMode.isScatter3D()) { newType = PlotType.XY_SCATTER_3D; } if (newType != null) switchPlottingType(newType); if (colorMap == null && getColorOption() != ColorOption.NONE) { if (getColorOption() == ColorOption.BY_NAME) { colorMap = new HashMap<Object, Color>(ysIn.size()); } else { colorMap = new IdentityHashMap<Object, Color>(ysIn.size()); } } if (traceMap == null) traceMap = new LinkedHashMap<String, ITrace>(31); final IPlottingSystemViewer viewer = getViewer(plottingMode); List<ITrace> traces = null; if (plottingMode.is1D()) { if (viewer.getControl() == null) return null; List<ILineTrace> lines = viewer.createLineTraces(title, xIn, ysIn, dataNames, traceMap, colorMap, monitor); traces = new ArrayList<ITrace>(lines.size()); traces.addAll(lines); } else if (plottingMode.isScatter3D()) { traceMap.clear(); IScatter3DTrace trace = (IScatter3DTrace) viewer.createTrace(title, IScatter3DTrace.class); final IDataset x = xIn; final Dataset y = (Dataset) ysIn.get(1); final Dataset z = (Dataset) ysIn.get(2); if (dataNames != null) trace.setDataName(dataNames.get(0)); trace.setData(x, Arrays.asList(x, y, z)); viewer.addTrace(trace); traceMap.put(trace.getName(), trace); traces = Arrays.asList((ITrace) trace); } else if (plottingMode.isStacked3D()) { traceMap.clear(); ILineStackTrace trace = (ILineStackTrace) viewer.createTrace(title, ILineStackTrace.class); final IDataset x = xIn; final Dataset y = DatasetFactory.createRange(getMaxSize(ysIn), Dataset.INT32); final Dataset z = DatasetFactory.createRange(ysIn.size(), Dataset.INT32); if (dataNames != null) trace.setDataName(dataNames.get(0)); trace.setData(Arrays.asList(x, y, z), ysIn.toArray(new Dataset[ysIn.size()])); viewer.addTrace(trace); traceMap.put(trace.getName(), trace); traces = Arrays.asList((ITrace) trace); } Collection<ITrace> lineTraces = getTraces(ILineTrace.class); if (lineTraces != null) for (ITrace iTrace : lineTraces) { ((ILineTrace) iTrace).setErrorBarEnabled(errorBarEnabled); } if (mservice != null) { mservice.publish(new MacroEventObject(ysIn)); mservice.publish(new MacroEventObject(xIn)); } fireTracesPlotted(new TraceEvent(traces)); return traces; }
From source file:org.dawnsci.python.rpc.AnalysisRpcPythonPyDevService.java
License:Open Source License
/** * Get the PyDev Debug Server Listening Port. * XXX This method is a reimplementation of: * DebugPluginPrefsInitializer.getRemoteDebuggerPort * which suffers from two problems:/*from w w w .j av a2s. c o m*/ * 1) com.python.pydev.debug is not an exported package * 2) The DebugPluginPrefsInitializer is a preference initializer, but it * violates this rule for preferences: * Note: Clients should only set default preference values for their own bundle. * Therefore this method attempts to get the current value set for the port, * but in the case that the default-default value of 0 is returned (meaning * preference has not been initialised) we return the default value. */ public static int getPyDevDebugServerPort() { IPreferenceStore store = PydevPlugin.getDefault().getPreferenceStore(); // XXX should use DebugPluginPrefsInitializer.PYDEV_REMOTE_DEBUGGER_PORT int port = store.getInt("PYDEV_REMOTE_DEBUGGER_PORT"); if (port == 0) { // XXX should use DebugPluginPrefsInitializer.DEFAULT_REMOTE_DEBUGGER_PORT port = 5678; } return port; }
From source file:org.dbflute.emecha.synchronizer.preferences.PreferenceInitializer.java
License:Apache License
public void initializeDefaultPreferences() { IPreferenceStore store = EMSynchronizer.getDefault().getPreferenceStore(); store.setDefault(PreferenceConstants.P_LISTEN_PORT, PreferenceConstants.DEFAULT_LISTEN_PORT); EMSynchronizer.getDefault().getLog().log(new Status(IStatus.INFO, EMSynchronizer.PLUGIN_ID, "Synchronizer Initialized Port:" + store.getInt(PreferenceConstants.P_LISTEN_PORT))); }