/** * Returns a single default value for the font-valued preference * with the given name in the given preference store. * Returns the default-default value (<code>FONTDATA_DEFAULT_DEFAULT</code>) * is no default preference with the given name, or if the default * value cannot be treated as font data. * This method is provided for backwards compatibility. It is * recommended that <code>getDefaultFontDataArray</code> is * used instead. * * @param store the preference store * @param name the name of the preference * @return the default value of the preference */ public static FontData getDefaultFontData(IPreferenceStore store, String name) { return getDefaultFontDataArray(store, name)[0]; }
/** * Returns a single default value for the font-valued preference * with the given name in the given preference store. * Returns the default-default value (<code>FONTDATA_DEFAULT_DEFAULT</code>) * is no default preference with the given name, or if the default * value cannot be treated as font data. * This method is provided for backwards compatibility. It is * recommended that <code>getDefaultFontDataArray</code> is * used instead. * * @param store the preference store * @param name the name of the preference * @return the default value of the preference */ public static FontData getDefaultFontData(IPreferenceStore store, String name) { return getDefaultFontDataArray(store, name)[0]; }
/** * Returns a single default value for the font-valued preference * with the given name in the given preference store. * Returns the default-default value (<code>FONTDATA_DEFAULT_DEFAULT</code>) * is no default preference with the given name, or if the default * value cannot be treated as font data. * This method is provided for backwards compatibility. It is * recommended that <code>getDefaultFontDataArray</code> is * used instead. * * @param store the preference store * @param name the name of the preference * @return the default value of the preference */ public static FontData getDefaultFontData(IPreferenceStore store, String name) { return getDefaultFontDataArray(store, name)[0]; }
@Override protected void doLoadDefault() { if (changeFontButton == null) { return; } updateFont(PreferenceConverter.getDefaultFontDataArray( getPreferenceStore(), getPreferenceName())); }
@Override protected void doLoadDefault() { if (changeFontButton == null) { return; } updateFont(PreferenceConverter.getDefaultFontDataArray( getPreferenceStore(), getPreferenceName())); }
protected void doLoadDefault() { if (changeFontButton == null) { return; } updateFont(PreferenceConverter.getDefaultFontDataArray( getPreferenceStore(), getPreferenceName())); }
private FontData[] getFontAncestorValue(FontDefinition definition) { FontDefinition ancestor = getFontAncestor(definition); if (ancestor == null) { return PreferenceConverter.getDefaultFontDataArray( getPreferenceStore(), createPreferenceKey(definition)); } return getFontValue(ancestor); }
/** * Store the default preference for the field * being edited */ protected void setToDefault() { FontData[] defaultFontData = PreferenceConverter .getDefaultFontDataArray(getPreferenceStore(), getPreferenceName()); PreferenceConverter.setValue(getPreferenceStore(), getPreferenceName(), defaultFontData); }
/** * Store the default preference for the field * being edited */ protected void setToDefault() { FontData[] defaultFontData = PreferenceConverter .getDefaultFontDataArray(getPreferenceStore(), getPreferenceName()); PreferenceConverter.setValue(getPreferenceStore(), getPreferenceName(), defaultFontData); }
/** * Store the default preference for the field * being edited */ protected void setToDefault() { FontData[] defaultFontData = PreferenceConverter .getDefaultFontDataArray(getPreferenceStore(), getPreferenceName()); PreferenceConverter.setValue(getPreferenceStore(), getPreferenceName(), defaultFontData); }
/** * {@inheritDoc} */ protected void performDefaults() { // Show Decorated Values showDecoratedValuesButton.setSelection( !getPreferenceStore().getDefaultBoolean( BrowserCommonConstants.PREFERENCE_SHOW_RAW_VALUES ) ); // Attributes Colors And Fonts for ( int i = 0; i < ATTRIBUTE_TYPES.length; i++ ) { FontData[] fontDatas = PreferenceConverter.getDefaultFontDataArray( BrowserCommonActivator.getDefault() .getPreferenceStore(), ATTRIBUTE_FONT_CONSTANTS[i] ); RGB rgb = PreferenceConverter.getDefaultColor( BrowserCommonActivator.getDefault().getPreferenceStore(), ATTRIBUTE_COLOR_CONSTANTS[i] ); setColorsAndFonts( i, fontDatas, rgb ); } super.performDefaults(); }
protected boolean resetFont(FontDefinition definition, boolean force) { if (force || !isDefault(definition)) { FontData[] newFD; if (definition.isOverridden()) { newFD = definition.getValue(); } else if (!force && definition.getDefaultsTo() != null) { newFD = getFontAncestorValue(definition); } else { newFD = PreferenceConverter.getDefaultFontDataArray(getPreferenceStore(), createPreferenceKey(definition)); } if (newFD != null) { setFontPreferenceValue(definition, newFD, true); refreshElement(definition); return true; } } return false; }
} else if (definition.getDefaultsTo() != null) { String defaultsToKey = createPreferenceKey(theme, definition.getDefaultsTo()); FontData[] defaultFontData = PreferenceConverter.getDefaultFontDataArray(store, defaultsToKey); defaultFont = registry.filterData(defaultFontData, display); } else {