List of usage examples for org.eclipse.jface.resource FontRegistry defaultFontDescriptor
public FontDescriptor defaultFontDescriptor()
From source file:com.bdaum.zoom.rcp.internal.ApplicationWorkbenchAdvisor.java
License:Open Source License
private static void createApplicationFonts() { FontRegistry fontRegistry = JFaceResources.getFontRegistry(); FontData fontData = fontRegistry.defaultFontDescriptor().getFontData()[0]; fontRegistry.put(UiConstants.MESSAGEFONT, new FontData[] { new FontData(fontData.getName(), fontData.getHeight() + 4, fontData.getStyle()) }); fontRegistry.put(UiConstants.SELECTIONFONT, new FontData[] { new FontData(fontData.getName(), fontData.getHeight(), SWT.BOLD) }); fontRegistry.put(UiConstants.ITALICFONT, new FontData[] { new FontData(fontData.getName(), fontData.getHeight(), SWT.ITALIC) }); fontRegistry.put(UiConstants.VIEWERFONT, new FontData[] { new FontData(fontData.getName(), 18, fontData.getStyle()) }); fontRegistry.put(UiConstants.VIEWERTITLEFONT, new FontData[] { new FontData(fontData.getName(), 24, SWT.BOLD) }); fontRegistry.put(UiConstants.VIEWERBANNERFONT, new FontData[] { new FontData(fontData.getName(), 36, SWT.BOLD) }); fontData = fontRegistry.getDescriptor(JFaceResources.HEADER_FONT).getFontData()[0]; fontRegistry.put(UiConstants.MESSAGETITLEFONT, new FontData[] { new FontData(fontData.getName(), fontData.getHeight() + 4, fontData.getStyle()) }); }