Example usage for com.jgoodies.forms.layout ConstantSize INCH

List of usage examples for com.jgoodies.forms.layout ConstantSize INCH

Introduction

In this page you can find the example usage for com.jgoodies.forms.layout ConstantSize INCH.

Prototype

Unit INCH

To view the source code for com.jgoodies.forms.layout ConstantSize INCH.

Click Source Link

Usage

From source file:org.eclipse.wb.internal.swing.FormLayout.model.FormSizeConstantInfo.java

License:Open Source License

/**
 * @return the value in pixels for value in given {@link Unit}.
 *//* w  w w .j  av  a  2  s . co  m*/
public static int convertToPixels(double value, Unit unit) {
    UnitConverter converter = DefaultUnitConverter.getInstance();
    //
    int pixels = 0;
    if (unit == ConstantSize.PIXEL) {
        pixels = (int) value;
    } else if (unit == ConstantSize.POINT) {
        pixels = converter.pointAsPixel((int) value, m_toolkitComponent);
    } else if (unit == ConstantSize.DLUX) {
        pixels = converter.dialogUnitXAsPixel((int) value, m_toolkitComponent);
    } else if (unit == ConstantSize.DLUY) {
        pixels = converter.dialogUnitYAsPixel((int) value, m_toolkitComponent);
    } else if (unit == ConstantSize.MILLIMETER) {
        pixels = converter.millimeterAsPixel(value, m_toolkitComponent);
    } else if (unit == ConstantSize.CENTIMETER) {
        pixels = converter.centimeterAsPixel(value, m_toolkitComponent);
    } else if (unit == ConstantSize.INCH) {
        pixels = converter.inchAsPixel(value, m_toolkitComponent);
    }
    //
    return pixels;
}

From source file:org.eclipse.wb.internal.swing.FormLayout.model.FormSizeConstantInfo.java

License:Open Source License

/**
 * @return the value in given {@link Unit} for value in pixels.
 *//*from w  w w.j  a v a 2  s.co  m*/
public static double convertFromPixels(int pixels, Unit unit) throws Exception {
    if (unit == ConstantSize.PIXEL) {
        return pixels;
    } else if (unit == ConstantSize.POINT) {
        return convertFromPixelsInt(pixels, "pointAsPixel");
    } else if (unit == ConstantSize.DLUX) {
        return convertFromPixelsInt(pixels, "dialogUnitXAsPixel");
    } else if (unit == ConstantSize.DLUY) {
        return convertFromPixelsInt(pixels, "dialogUnitYAsPixel");
    } else if (unit == ConstantSize.MILLIMETER) {
        return convertFromPixelsDouble(pixels, "millimeterAsPixel");
    } else if (unit == ConstantSize.CENTIMETER) {
        return convertFromPixelsDouble(pixels, "centimeterAsPixel");
    } else {
        Assert.isTrue(unit == ConstantSize.INCH);
        return convertFromPixelsDouble(pixels, "inchAsPixel");
    }
}

From source file:org.eclipse.wb.tests.designer.swing.model.layout.FormLayout.FormSizeInfoTest.java

License:Open Source License

/**
 * Test for {@link FormSizeConstantInfo#convertFromPixels(int, Unit)}
 *///from ww w  . jav  a 2  s  .  c o m
public void test_FormSizeConstantInfo_convertFromPixels() throws Exception {
    {
        double expected = 50.0;
        check_convertFromPixels(50, ConstantSize.PIXEL, expected);
    }
    {
        double expected = Expectations.get(39.0,
                new DblValue[] { new DblValue("kosta-home", 31.0), new DblValue("scheglov-win", 39.0) });
        check_convertFromPixels(50, ConstantSize.POINT, expected);
    }
    {
        double expected = Expectations.get(34.0,
                new DblValue[] { new DblValue("kosta-home", 26.0), new DblValue("scheglov-win", 34.0) });
        check_convertFromPixels(50, ConstantSize.DIALOG_UNITS_X, expected);
    }
    {
        double expected = Expectations.get(34.0,
                new DblValue[] { new DblValue("kosta-home", 32.0), new DblValue("scheglov-win", 34.0) });
        check_convertFromPixels(50, ConstantSize.DIALOG_UNITS_Y, expected);
    }
    {
        double expected = Expectations.get(13.4,
                new DblValue[] { new DblValue("kosta-home", 10.7), new DblValue("scheglov-win", 13.4) });
        check_convertFromPixels(50, ConstantSize.MILLIMETER, expected);
    }
    {
        double expected = Expectations.get(1.3,
                new DblValue[] { new DblValue("kosta-home", 1.1), new DblValue("scheglov-win", 1.3) });
        check_convertFromPixels(50, ConstantSize.CENTIMETER, expected);
    }
    {
        double expected = Expectations.get(0.5,
                new DblValue[] { new DblValue("kosta-home", 0.4), new DblValue("scheglov-win", 0.5) });
        check_convertFromPixels(50, ConstantSize.INCH, expected);
    }
}

From source file:org.eclipse.wb.tests.designer.swing.model.layout.FormLayout.FormSizeInfoTest.java

License:Open Source License

/**
 * Test for {@link FormSizeConstantInfo#convertToPixels(double, Unit)}
 *///from   ww w .  j a v  a2  s .  c  o m
public void test_FormSizeConstantInfo_convertToPixels() throws Exception {
    {
        int expected = 10;
        check_convertToPixels(10.0, ConstantSize.PIXEL, expected);
    }
    {
        int expected = Expectations.get(13,
                new IntValue[] { new IntValue("kosta-home", 16), new IntValue("scheglov-win", 13) });
        check_convertToPixels(10.0, ConstantSize.POINT, expected);
    }
    {
        int expected = Expectations.get(15,
                new IntValue[] { new IntValue("kosta-home", 20), new IntValue("scheglov-win", 15) });
        check_convertToPixels(10.0, ConstantSize.DIALOG_UNITS_X, expected);
    }
    {
        int expected = Expectations.get(15,
                new IntValue[] { new IntValue("kosta-home", 16), new IntValue("scheglov-win", 15) });
        check_convertToPixels(10.0, ConstantSize.DIALOG_UNITS_Y, expected);
    }
    {
        int expected = Expectations.get(38,
                new IntValue[] { new IntValue("kosta-home", 47), new IntValue("scheglov-win", 38) });
        check_convertToPixels(10.0, ConstantSize.MILLIMETER, expected);
    }
    {
        int expected = Expectations.get(378,
                new IntValue[] { new IntValue("kosta-home", 472), new IntValue("scheglov-win", 378) });
        check_convertToPixels(10.0, ConstantSize.CENTIMETER, expected);
    }
    {
        int expected = Expectations.get(960,
                new IntValue[] { new IntValue("kosta-home", 1200), new IntValue("scheglov-win", 960) });
        check_convertToPixels(10.0, ConstantSize.INCH, expected);
    }
}