List of usage examples for org.eclipse.jface.preference IPreferenceStore getInt
int getInt(String name);
From source file:org.eclipse.birt.chart.ui.swt.fieldassist.FieldAssistHelper.java
License:Open Source License
/** * @param control/* w w w. ja va 2 s .c o m*/ * @param contentAdapter * @param values */ public void installContentProposalAdapter(Control control, IControlContentAdapter contentAdapter, String[] values) { IPreferenceStore store = getPreferenceStore(); boolean propagate = store.getBoolean(PreferenceConstants.PREF_CONTENTASSISTKEY_PROPAGATE); KeyStroke keyStroke = null; char[] autoActivationCharacters = null; int autoActivationDelay = store.getInt(PreferenceConstants.PREF_CONTENTASSISTDELAY); String triggerKey = getTriggerKey(); if (triggerKey == null) { keyStroke = null; } else { keyStroke = getKeyStroke(triggerKey); } ContentProposalAdapter adapter = new ContentProposalAdapter(control, contentAdapter, getContentProposalProvider(values), keyStroke, autoActivationCharacters); adapter.setAutoActivationDelay(autoActivationDelay); adapter.setPropagateKeys(propagate); adapter.setFilterStyle(getContentAssistFilterStyle()); adapter.setProposalAcceptanceStyle(getContentAssistAcceptance()); }
From source file:org.eclipse.birt.report.designer.ui.preferences.OverlayPreferenceStore.java
License:Open Source License
private void propagateProperty(IPreferences orgin, OverlayKey key, IPreferenceStore target) { if (orgin.isDefault(key.fKey)) { if (!target.isDefault(key.fKey)) target.setToDefault(key.fKey); return;// w w w.j a v a 2 s.c o m } TypeDescriptor d = key.fDescriptor; if (BOOLEAN == d) { boolean originValue = orgin.getBoolean(key.fKey); boolean targetValue = target.getBoolean(key.fKey); if (targetValue != originValue) target.setValue(key.fKey, originValue); } else if (DOUBLE == d) { double originValue = orgin.getDouble(key.fKey); double targetValue = target.getDouble(key.fKey); if (targetValue != originValue) target.setValue(key.fKey, originValue); } else if (FLOAT == d) { float originValue = orgin.getFloat(key.fKey); float targetValue = target.getFloat(key.fKey); if (targetValue != originValue) target.setValue(key.fKey, originValue); } else if (INT == d) { int originValue = orgin.getInt(key.fKey); int targetValue = target.getInt(key.fKey); if (targetValue != originValue) target.setValue(key.fKey, originValue); } else if (LONG == d) { long originValue = orgin.getLong(key.fKey); long targetValue = target.getLong(key.fKey); if (targetValue != originValue) target.setValue(key.fKey, originValue); } else if (STRING == d) { String originValue = orgin.getString(key.fKey); String targetValue = target.getString(key.fKey); if (targetValue != null && originValue != null && !targetValue.equals(originValue)) target.setValue(key.fKey, originValue); } }
From source file:org.eclipse.birt.report.designer.ui.preferences.OverlayPreferenceStore.java
License:Open Source License
private void propagateProperty(IPreferenceStore orgin, OverlayKey key, IPreferences target) { if (orgin.isDefault(key.fKey)) { if (!target.isDefault(key.fKey)) target.setToDefault(key.fKey); return;/*from w w w. j a va2 s .com*/ } TypeDescriptor d = key.fDescriptor; if (BOOLEAN == d) { boolean originValue = orgin.getBoolean(key.fKey); boolean targetValue = target.getBoolean(key.fKey); if (targetValue != originValue) target.setValue(key.fKey, originValue); } else if (DOUBLE == d) { double originValue = orgin.getDouble(key.fKey); double targetValue = target.getDouble(key.fKey); if (targetValue != originValue) target.setValue(key.fKey, originValue); } else if (FLOAT == d) { float originValue = orgin.getFloat(key.fKey); float targetValue = target.getFloat(key.fKey); if (targetValue != originValue) target.setValue(key.fKey, originValue); } else if (INT == d) { int originValue = orgin.getInt(key.fKey); int targetValue = target.getInt(key.fKey); if (targetValue != originValue) target.setValue(key.fKey, originValue); } else if (LONG == d) { long originValue = orgin.getLong(key.fKey); long targetValue = target.getLong(key.fKey); if (targetValue != originValue) target.setValue(key.fKey, originValue); } else if (STRING == d) { String originValue = orgin.getString(key.fKey); String targetValue = target.getString(key.fKey); if (targetValue != null && originValue != null && !targetValue.equals(originValue)) target.setValue(key.fKey, originValue); } }
From source file:org.eclipse.cdt.debug.ui.memory.floatingpoint.FPRendering.java
License:Open Source License
public void allocateColors() { IPreferenceStore store = FPRenderingPlugin.getDefault().getPreferenceStore(); colorBackground = new Color(Display.getDefault(), PreferenceConverter.getColor(store, FPRenderingPreferenceConstants.MEM_COLOR_BACKGROUND)); colorChanged = new Color(Display.getDefault(), PreferenceConverter.getColor(store, FPRenderingPreferenceConstants.MEM_COLOR_CHANGED)); colorEdit = new Color(Display.getDefault(), PreferenceConverter.getColor(store, FPRenderingPreferenceConstants.MEM_COLOR_EDIT)); colorSelection = new Color(Display.getDefault(), PreferenceConverter.getColor(store, FPRenderingPreferenceConstants.MEM_COLOR_SELECTION)); colorText = new Color(Display.getDefault(), PreferenceConverter.getColor(store, FPRenderingPreferenceConstants.MEM_COLOR_TEXT)); // alternate cell color Color textColor = getColorText(); int red = textColor.getRed(); int green = textColor.getGreen(); int blue = textColor.getBlue(); float scale = store.getInt(FPRenderingPreferenceConstants.MEM_LIGHTEN_DARKEN_ALTERNATE_CELLS); red = (int) Math.min(red + ((255 - red) / 10) * scale, 255); green = (int) Math.min(green + ((255 - green) / 10) * scale, 255); blue = (int) Math.min(blue + ((255 - blue) / 10) * scale, 255); colorTextAlternate = new Color(Display.getDefault(), new RGB(red, green, blue)); }
From source file:org.eclipse.cdt.debug.ui.memory.floatingpoint.FPRendering.java
License:Open Source License
public void applyPreferences() { if (fRendering != null && !fRendering.isDisposed()) { IPreferenceStore store = FPRenderingPlugin.getDefault().getPreferenceStore(); fRendering.setHistoryDepth(store.getInt(FPRenderingPreferenceConstants.MEM_HISTORY_TRAILS_COUNT)); fRendering.setBackground(getColorBackground()); FPAbstractPane panes[] = fRendering.getRenderingPanes(); for (int index = 0; index < panes.length; index++) panes[index].setBackground(getColorBackground()); setRenderingPadding(FPRenderingPlugin.getDefault().getPreferenceStore() .getString(IDebugUIConstants.PREF_PADDED_STR)); fRendering.redrawPanes();//from www. ja va2s .c o m } }
From source file:org.eclipse.cdt.debug.ui.memory.floatingpoint.FPRendering.java
License:Open Source License
private int getDisplayedPrecision() { // Retrieve the persisted data value from the store IPreferenceStore store = FPRenderingPlugin.getDefault().getPreferenceStore(); FPDataType dataType = FPRendering.this.fRendering.getFPDataType(); if (store != null) return store.getInt( dataType == FPDataType.FLOAT ? IFPRConstants.FLOAT_DISP_KEY : IFPRConstants.DOUBLE_DISP_KEY); // If there's nothing persisted, return the default precision for data type return dataType == FPDataType.FLOAT ? FPDataType.FLOAT.getDisplayedPrecision() : FPDataType.DOUBLE.getDisplayedPrecision(); }
From source file:org.eclipse.cdt.debug.ui.memory.floatingpoint.FPRendering.java
License:Open Source License
int getRMCvalue(String key) { // Return the value for the specified key IPreferenceStore store = FPRenderingPlugin.getDefault().getPreferenceStore(); return (store != null) ? store.getInt(key) : 0; }
From source file:org.eclipse.cdt.debug.ui.memory.traditional.TraditionalRendering.java
License:Open Source License
public void allocateColors() { IPreferenceStore store = TraditionalRenderingPlugin.getDefault().getPreferenceStore(); colorBackground = new Color(Display.getDefault(), PreferenceConverter.getColor(store, TraditionalRenderingPreferenceConstants.MEM_COLOR_BACKGROUND)); colorChanged = new Color(Display.getDefault(), PreferenceConverter.getColor(store, TraditionalRenderingPreferenceConstants.MEM_COLOR_CHANGED)); colorEdit = new Color(Display.getDefault(), PreferenceConverter.getColor(store, TraditionalRenderingPreferenceConstants.MEM_COLOR_EDIT)); colorSelection = new Color(Display.getDefault(), PreferenceConverter.getColor(store, TraditionalRenderingPreferenceConstants.MEM_COLOR_SELECTION)); colorText = new Color(Display.getDefault(), PreferenceConverter.getColor(store, TraditionalRenderingPreferenceConstants.MEM_COLOR_TEXT)); // alternate cell color Color textColor = getColorText(); int red = textColor.getRed(); int green = textColor.getGreen(); int blue = textColor.getBlue(); float scale = store.getInt(TraditionalRenderingPreferenceConstants.MEM_LIGHTEN_DARKEN_ALTERNATE_CELLS); red = (int) Math.min(red + ((255 - red) / 10) * scale, 255); green = (int) Math.min(green + ((255 - green) / 10) * scale, 255); blue = (int) Math.min(blue + ((255 - blue) / 10) * scale, 255); colorTextAlternate = new Color(Display.getDefault(), new RGB(red, green, blue)); }
From source file:org.eclipse.cdt.debug.ui.memory.traditional.TraditionalRendering.java
License:Open Source License
public void applyPreferences() { if (fRendering != null && !fRendering.isDisposed()) { IPreferenceStore store = TraditionalRenderingPlugin.getDefault().getPreferenceStore(); fRendering.setHistoryDepth(/*from w w w. ja v a 2 s .c o m*/ store.getInt(TraditionalRenderingPreferenceConstants.MEM_HISTORY_TRAILS_COUNT)); fRendering.setBackground(getColorBackground()); AbstractPane panes[] = fRendering.getRenderingPanes(); for (int i = 0; i < panes.length; i++) panes[i].setBackground(getColorBackground()); setRenderingPadding(TraditionalRenderingPlugin.getDefault().getPreferenceStore() .getString(IDebugUIConstants.PREF_PADDED_STR)); fRendering.redrawPanes(); } }
From source file:org.eclipse.cdt.dsf.debug.internal.ui.disassembly.AddressRulerColumn.java
License:Open Source License
/** * Default constructor.//from w w w . j a va 2 s.co m */ public AddressRulerColumn() { super(SWT.LEFT); IPreferenceStore prefs = getPreferenceStore(); setForeground(getColor(DisassemblyPreferenceConstants.ADDRESS_COLOR)); setRadix(prefs.getInt(DisassemblyPreferenceConstants.ADDRESS_RADIX)); setShowRadixPrefix(prefs.getBoolean(DisassemblyPreferenceConstants.SHOW_ADDRESS_RADIX)); setAddressSize(32); }