FontData[] getFontData(int style) { FontData[] fontDatas = regularFont.getFontData(); for (int i = 0; i < fontDatas.length; i++) { fontDatas[i].setStyle(style); } return fontDatas; } int getHeight () {
FontData[] getFontData(int style) { FontData[] fontDatas = regularFont.getFontData(); for (int i = 0; i < fontDatas.length; i++) { fontDatas[i].setStyle(style); } return fontDatas; } int getHeight () {
FontData[] getFontData(int style) { FontData[] fontDatas = regularFont.getFontData(); for (int i = 0; i < fontDatas.length; i++) { fontDatas[i].setStyle(style); } return fontDatas; } int getHeight () {
private Font getRandomFont() { FontData[] fontList = Display.getDefault().getFontList(null, (Math.random() > 0.5)); FontData fontData = fontList[(int)(Math.random() * fontList.length)]; fontData.setStyle((int)(Math.random() * 4)); fontData.height = (float) (Math.random() * 50f); return new Font(Display.getDefault(), fontData); }
/*public*/ FontData(String name, float height, int style) { setName(name); setHeight(height); setStyle(style); }
/*public*/ FontData(String name, float height, int style) { setName(name); setHeight(height); setStyle(style); }
public static Font bold(Font src, Display d) { FontData[] fD = src.getFontData(); fD[0].setStyle(SWT.BOLD); return new Font(d, fD[0]); }
@Override public FontData getFont(Object element) { if (isDefault()) { FontData[] fontData = JFaceResources.getDefaultFont().getFontData(); if (fontData != null && fontData.length > 0) { FontData data = fontData[0]; data.setStyle(SWT.BOLD); return data; } } return null; }
public Font createInvisibleEditorsFont(Display display, Font originalFont) { FontData fontData[] = originalFont.getFontData(); // Adding the bold attribute for (FontData element : fontData) { element.setStyle(element.getStyle() | SWT.BOLD); } return new Font(display, fontData); }
private Font getBoldFont() { if (boldFont != null) return boldFont; FontData[] data = defaultFont.getFontData(); for (int i = 0; i < data.length; i++) data[i].setStyle(data[i].getStyle() | SWT.BOLD); boldFont = new Font(Display.getDefault(), data); return boldFont; }
private Font createBoldFont(Font original) { FontData[] font_data = original.getFontData(); for (int i=0; i<font_data.length; i++) { font_data[i].setStyle(font_data[i].getStyle() | SWT.BOLD); } return new Font(original.getDevice(), font_data); }
public static Font getFontWithStyle(Font baseFont, int style, float sizeByPct) { FontData[] fontData = baseFont.getFontData(); for (FontData fd : fontData) { fd.setStyle(style); } if (sizeByPct != 1.0f) { float height = getHeight(fontData) * sizeByPct; setFontDataHeight(fontData, height); } return new Font(baseFont.getDevice(), fontData); }
public static Font getAnyFontItalic(GC gc) { if (fontItalic == null || fontItalic.isDisposed()) { FontData[] fontData = gc.getFont().getFontData(); for (FontData fd : fontData) { fd.setStyle(SWT.ITALIC); } fontItalic = new Font(gc.getDevice(), fontData); } return fontItalic; }
public static Font getAnyFontBoldItalic(GC gc) { if (fontBoldItalic == null || fontBoldItalic.isDisposed()) { FontData[] fontData = gc.getFont().getFontData(); for (FontData fd : fontData) { fd.setStyle(SWT.BOLD | SWT.ITALIC); } fontBoldItalic = new Font(gc.getDevice(), fontData); } return fontBoldItalic; }
/*public*/ FontData(String name, float height, int style) { if (name == null) SWT.error(SWT.ERROR_NULL_ARGUMENT); data = OS.IsUnicode ? (LOGFONT)new LOGFONTW() : new LOGFONTA(); setName(name); setHeight(height); setStyle(style); // We set the charset field so that // wildcard searching will work properly // out of the box data.lfCharSet = (byte)OS.DEFAULT_CHARSET; }
private Font getCurrentRevisionFont() { if (currentRevisionFont == null) { Font defaultFont = JFaceResources.getDefaultFont(); FontData[] data = defaultFont.getFontData(); for (int i = 0; i < data.length; i++) { data[i].setStyle(SWT.BOLD); } currentRevisionFont = new Font(viewer.getTree().getDisplay(), data); } return currentRevisionFont; } }
public static Font getAnyFontBold(GC gc) { if (fontBold == null || fontBold.isDisposed()) { FontData[] fontData = gc.getFont().getFontData(); for (FontData fd : fontData) { fd.setStyle(SWT.BOLD); } fontBold = new Font(gc.getDevice(), fontData); } return fontBold; }
private Font getCurrentRevisionFont() { if (currentRevisionFont == null) { Font defaultFont = JFaceResources.getDefaultFont(); FontData[] data = defaultFont.getFontData(); for (int i = 0; i < data.length; i++) { data[i].setStyle(SWT.BOLD); } currentRevisionFont = new Font(viewer.getTree().getDisplay(), data); } return currentRevisionFont; } }
@SuppressWarnings("deprecation") private void updateLabel(ILabelUpdate update, int columnIndex) { update.setLabel(DebugUIMessages.ExpressionManagerContentProvider_1, columnIndex); update.setImageDescriptor(DebugUITools.getImageDescriptor(IInternalDebugUIConstants.IMG_LCL_MONITOR_EXPRESSION), columnIndex); // Display the "Add new expression" element in italic to // distinguish it from user elements in view. FontData fontData = JFaceResources.getFontDescriptor(IDebugUIConstants.PREF_VARIABLE_TEXT_FONT).getFontData()[0]; fontData.setStyle(SWT.ITALIC); update.setFontData(fontData, columnIndex); }
public BasicStackListLabelProvider() { Font font = Display.getDefault().getSystemFont(); FontData[] fontDatas = font.getFontData(); for (FontData fontData : fontDatas) { fontData.setStyle(fontData.getStyle() | SWT.BOLD); } boldFont = new Font(Display.getDefault(), fontDatas); }