private int getMaxMessageLineWidth() { int result = 0; Font font = shell.getFont(); String lineSeparator = markupEnabled ? "<br/>" : "\n"; StringTokenizer tokenizer = new StringTokenizer( message, lineSeparator ); while( tokenizer.hasMoreTokens() ) { String line = tokenizer.nextToken(); int lineWidth = stringExtent( font, line, markupEnabled ).x; result = Math.max( result, lineWidth ); } return result; }
private void createFonts() { Font baseFont = shell.getFont(); boldFont = FontUtils.getFontWithStyle(baseFont, SWT.BOLD, 1.0f); subTitleFont = FontUtils.getFontWithStyle(baseFont, SWT.BOLD, 1.1f); titleFont = FontUtils.getFontWithStyle(baseFont, SWT.BOLD, 1.3f); }
FontData[] fontData = shell.getFont().getFontData(); fontData[0].setHeight((int) (fontData[0].getHeight() * 1.5)); fontData[0].setStyle(SWT.BOLD);
final Shell shell = new Shell(display); shell.setText("Advanced Graphics"); FontData fd = shell.getFont().getFontData()[0]; final Font font = new Font(display, fd.getName(), 60, SWT.BOLD | SWT.ITALIC); final Image image = new Image(display, 640, 480);
float fontHeight = shell.getFont().getFontData()[0].height; data.heightHint = image.getImageData().height + (int)fontHeight + 20; data.widthHint = 100;
BoldStylerProvider boldStylerProvider= fContentAssistant.getBoldStylerProvider(); if (boldStylerProvider == null) { boldStylerProvider= new BoldStylerProvider(fProposalShell.getFont()); fContentAssistant.setBoldStylerProvider(boldStylerProvider);
BoldStylerProvider boldStylerProvider= fContentAssistant.getBoldStylerProvider(); if (boldStylerProvider == null) { boldStylerProvider= new BoldStylerProvider(fProposalShell.getFont()); fContentAssistant.setBoldStylerProvider(boldStylerProvider);
private void createFonts() FontData[] fDatas = shell.getFont().getFontData();
return null; FontData fd = shell.getFont().getFontData()[0]; final Font font = new Font(display, fd.getName(), 96, SWT.BOLD | SWT.ITALIC); final Image image = loadImage(display, AdvancedGraphics.class, "irmaos.jpg");