Package com.google.gdt.eclipse.designer.gxt.model.widgets

Examples of com.google.gdt.eclipse.designer.gxt.model.widgets.LayoutContainerInfo


  //
  // Margins
  //
  ////////////////////////////////////////////////////////////////////////////
  public void test_getMargin_virtual() throws Exception {
    LayoutContainerInfo container =
        parseJavaInfo(
            "public class Test extends LayoutContainer {",
            "  public Test() {",
            "    setLayout(new FlowLayout());",
            "    {",
            "      Button button = new Button();",
            "      add(button);",
            "    }",
            "  }",
            "}");
    container.refresh();
    WidgetInfo button = container.getWidgets().get(0);
    FlowDataInfo flowData = FlowLayoutInfo.getFlowData(button);
    // check margins
    assertEquals(0, flowData.getMarginAll());
    assertEquals(0, flowData.getMarginTop());
    assertEquals(0, flowData.getMarginRight());
View Full Code Here


    assertEquals(0, flowData.getMarginBottom());
    assertEquals(0, flowData.getMarginLeft());
  }

  public void test_getMargin() throws Exception {
    LayoutContainerInfo container =
        parseJavaInfo(
            "public class Test extends LayoutContainer {",
            "  public Test() {",
            "    setLayout(new FlowLayout());",
            "    {",
            "      Button button = new Button();",
            "      add(button, new FlowData(1, 2, 3, 4));",
            "    }",
            "  }",
            "}");
    container.refresh();
    WidgetInfo button = container.getWidgets().get(0);
    FlowDataInfo flowData = FlowLayoutInfo.getFlowData(button);
    // check margins
    assertEquals(1, flowData.getMarginTop());
    assertEquals(2, flowData.getMarginRight());
    assertEquals(3, flowData.getMarginBottom());
View Full Code Here

    assertEquals(3, flowData.getMarginBottom());
    assertEquals(4, flowData.getMarginLeft());
  }

  public void test_setMargin_constructor4() throws Exception {
    LayoutContainerInfo container =
        parseJavaInfo(
            "public class Test extends LayoutContainer {",
            "  public Test() {",
            "    setLayout(new FlowLayout());",
            "    {",
            "      Button button = new Button();",
            "      add(button, new FlowData(1, 2, 3, 4));",
            "    }",
            "  }",
            "}");
    container.refresh();
    WidgetInfo button = container.getWidgets().get(0);
    FlowDataInfo flowData = FlowLayoutInfo.getFlowData(button);
    // check margins
    flowData.setMarginTop(10);
    flowData.setMarginRight(20);
    flowData.setMarginBottom(30);
View Full Code Here

    assertEquals(30, flowData.getMarginBottom());
    assertEquals(40, flowData.getMarginLeft());
  }

  public void test_setMargin_constructor1() throws Exception {
    LayoutContainerInfo container =
        parseJavaInfo(
            "public class Test extends LayoutContainer {",
            "  public Test() {",
            "    setLayout(new FlowLayout());",
            "    {",
            "      Button button = new Button();",
            "      add(button, new FlowData(1));",
            "    }",
            "  }",
            "}");
    container.refresh();
    WidgetInfo button = container.getWidgets().get(0);
    FlowDataInfo flowData = FlowLayoutInfo.getFlowData(button);
    // check margins
    flowData.setMarginRight(20);
    assertEditor(
        "public class Test extends LayoutContainer {",
View Full Code Here

    assertEquals(20, flowData.getMarginRight());
    assertConstructorSignature(flowData, "<init>(int,int,int,int)");
  }

  public void test_setMargin_virtual() throws Exception {
    LayoutContainerInfo container =
        parseJavaInfo(
            "public class Test extends LayoutContainer {",
            "  public Test() {",
            "    setLayout(new FlowLayout());",
            "    {",
            "      Button button = new Button();",
            "      add(button);",
            "    }",
            "  }",
            "}");
    container.refresh();
    WidgetInfo button = container.getWidgets().get(0);
    FlowDataInfo flowData = FlowLayoutInfo.getFlowData(button);
    // check margins
    flowData.setMarginRight(20);
    assertEditor(
        "public class Test extends LayoutContainer {",
View Full Code Here

        "}");
    assertEquals(20, flowData.getMarginRight());
  }

  public void test_marginProperties_get() throws Exception {
    LayoutContainerInfo container =
        parseJavaInfo(
            "public class Test extends LayoutContainer {",
            "  public Test() {",
            "    setLayout(new FlowLayout());",
            "    {",
            "      Button button = new Button();",
            "      add(button, new FlowData(1, 2, 3, 4));",
            "    }",
            "  }",
            "}");
    container.refresh();
    WidgetInfo button = container.getWidgets().get(0);
    FlowDataInfo flowData = FlowLayoutInfo.getFlowData(button);
    // check margins
    assertEquals(1, flowData.getPropertyByTitle("margin-top").getValue());
    assertEquals(2, flowData.getPropertyByTitle("margin-right").getValue());
    assertEquals(3, flowData.getPropertyByTitle("margin-bottom").getValue());
View Full Code Here

    assertEquals(3, flowData.getPropertyByTitle("margin-bottom").getValue());
    assertEquals(4, flowData.getPropertyByTitle("margin-left").getValue());
  }

  public void test_marginProperties_set() throws Exception {
    LayoutContainerInfo container =
        parseJavaInfo(
            "public class Test extends LayoutContainer {",
            "  public Test() {",
            "    setLayout(new FlowLayout());",
            "    {",
            "      Button button = new Button();",
            "      add(button, new FlowData(1, 2, 3, 4));",
            "    }",
            "  }",
            "}");
    container.refresh();
    WidgetInfo button = container.getWidgets().get(0);
    FlowDataInfo flowData = FlowLayoutInfo.getFlowData(button);
    // set margins
    flowData.getPropertyByTitle("margin-top").setValue(10);
    flowData.getPropertyByTitle("margin-right").setValue(20);
    flowData.getPropertyByTitle("margin-bottom").setValue(30);
View Full Code Here

  /**
   * Test for {@link FlowDataInfo#getMarginAll()}.
   */
  public void test_getMarginAll_noCommon() throws Exception {
    LayoutContainerInfo container =
        parseJavaInfo(
            "public class Test extends LayoutContainer {",
            "  public Test() {",
            "    setLayout(new FlowLayout());",
            "    {",
            "      Button button = new Button();",
            "      add(button, new FlowData(1, 2, 3, 4));",
            "    }",
            "  }",
            "}");
    container.refresh();
    WidgetInfo button = container.getWidgets().get(0);
    FlowDataInfo flowData = FlowLayoutInfo.getFlowData(button);
    // no common margin
    assertSame(Property.UNKNOWN_VALUE, flowData.getMarginAll());
    {
      Property property = flowData.getPropertyByTitle("margin-all");
View Full Code Here

  /**
   * Test for {@link FlowDataInfo#getMarginAll()}.
   */
  public void test_getMarginAll_hasCommon() throws Exception {
    LayoutContainerInfo container =
        parseJavaInfo(
            "public class Test extends LayoutContainer {",
            "  public Test() {",
            "    setLayout(new FlowLayout());",
            "    {",
            "      Button button = new Button();",
            "      add(button, new FlowData(5, 5, 5, 5));",
            "    }",
            "  }",
            "}");
    container.refresh();
    WidgetInfo button = container.getWidgets().get(0);
    FlowDataInfo flowData = FlowLayoutInfo.getFlowData(button);
    // no common margin
    assertEquals(5, flowData.getMarginAll());
    {
      Property property = flowData.getPropertyByTitle("margin-all");
View Full Code Here

      assertEquals(5, property.getValue());
    }
  }

  public void test_marginProperties_setAll() throws Exception {
    LayoutContainerInfo container =
        parseJavaInfo(
            "public class Test extends LayoutContainer {",
            "  public Test() {",
            "    setLayout(new FlowLayout());",
            "    {",
            "      Button button = new Button();",
            "      add(button, new FlowData(1, 2, 3, 4));",
            "    }",
            "  }",
            "}");
    container.refresh();
    WidgetInfo button = container.getWidgets().get(0);
    FlowDataInfo flowData = FlowLayoutInfo.getFlowData(button);
    // check margins
    flowData.getPropertyByTitle("margin-all").setValue(10);
    assertEditor(
        "public class Test extends LayoutContainer {",
View Full Code Here

TOP

Related Classes of com.google.gdt.eclipse.designer.gxt.model.widgets.LayoutContainerInfo

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.