Example usage for org.eclipse.jface.resource JFaceResources getTextFont

List of usage examples for org.eclipse.jface.resource JFaceResources getTextFont

Introduction

In this page you can find the example usage for org.eclipse.jface.resource JFaceResources getTextFont.

Prototype

public static Font getTextFont() 

Source Link

Document

Returns JFace's text font.

Usage

From source file:v9t9.gui.client.swt.shells.debugger.TextCanvas.java

License:Open Source License

/**
 * @param parent//from  w  w  w . j av a2 s.com
 * @param style
 */
public TextCanvas(Composite parent, int style) {
    super(parent, style);

    GridLayoutFactory.fillDefaults().applyTo(this);

    charSize = new Point(8, 8);
    //setFont(new Font(getDisplay(), "Mono", 10, SWT.NORMAL));
    setFont(JFaceResources.getTextFont());
    updateFont();

    addListener(SWT.Paint, new Listener() {

        @Override
        public void handleEvent(Event event) {
            int c = event.x / charSize.x;
            int r = event.y / charSize.y;
            int w = (event.width + event.x % charSize.x) / charSize.x;
            int h = (event.height + event.y % charSize.y) / charSize.y;

            redrawMatrix(event.gc, c * charSize.x, r * charSize.y, c, r, w, h);
            synchronized (this) {
                dirty = false;
            }
        }
    });

    addListener(SWT.Skin, new Listener() {

        @Override
        public void handleEvent(Event event) {
            updateFont();
            redraw();
        }
    });

    addListener(SWT.Resize, new Listener() {

        @Override
        public void handleEvent(Event event) {
            updateBounds();
        }
    });
}

From source file:v9t9.gui.client.swt.shells.disk.ByteContentViewer.java

License:Open Source License

protected void createUI() {
    FontDescriptor fontDescriptor = FontUtils.getFontDescriptor(JFaceResources.getTextFont());
    fontDescriptor = fontDescriptor.increaseHeight(-2);
    tableFont = fontDescriptor.createFont(getDisplay());

    tableComposite = new Composite(this, SWT.NONE);
    tableLayout = new StackLayout();
    tableComposite.setLayout(tableLayout);

    GridDataFactory.fillDefaults().grab(true, true).span(2, 1).applyTo(tableComposite);

    byteMemoryLabelProvider = new ByteLabelProvider(WIDTH);

    createByteTableViewer(tableComposite);

    tableLayout.topControl = byteTableViewer.getControl();
}

From source file:v9t9.gui.client.swt.shells.modules.ModuleDetailsTreeLabelProvider.java

License:Open Source License

@Override
public Font getFont(Object element, int columnIndex) {
    if (columnIndex == 0 && element instanceof InfoTreeNode)
        return JFaceResources.getFontRegistry().getItalic(JFaceResources.DEFAULT_FONT);

    if (columnIndex == 1 && ((TreeNode) element).getValue() instanceof IProperty)
        return JFaceResources.getTextFont();

    return null;/*from  w  w w .  jav a  2  s .  co  m*/
}

From source file:zigen.plugin.db.DbPlugin.java

License:Open Source License

public static Font getDefaultFont() {
    Font font = JFaceResources.getTextFont();
    return font;
}