Examples of TabSetInfo


Examples of com.google.gdt.eclipse.designer.smart.model.TabSetInfo

  /**
   * Test dispose objects when it been not rendered.
   */
  public void test_dispose() throws Exception {
    TabSetInfo tabSet =
        parseJavaInfo(new String[]{
            "public class Test implements EntryPoint {",
            "  public void onModuleLoad() {",
            "    TabSet tabSet = new TabSet();",
            "    tabSet.addTab(new Tab('Tab_1'));",
            "    Tab tab = new Tab('Tab_2');",
            "    {",
            "      " + m_tableClassShortName + " table = new " + m_tableClassShortName + "();",
            "      "
                + m_fieldClassShortName
                + " field = new "
                + m_fieldClassShortName
                + "('field', 'Field');",
            "      table.setFields(new " + m_fieldClassShortName + "[] { field });",
            "      tab.setPane(table);",
            "    }",
            "    tabSet.addTab(tab);",
            "    tabSet.draw();",
            "  }",
            "}"});
    tabSet.refresh();
  }
View Full Code Here

Examples of com.google.gdt.eclipse.designer.smart.model.TabSetInfo

  /**
   * Test dispose objects when it been not rendered.
   */
  public void test_dispose() throws Exception {
    TabSetInfo tabSet =
        parseJavaInfo(new String[]{
            "public class Test implements EntryPoint {",
            "  public void onModuleLoad() {",
            "    TabSet tabSet = new TabSet();",
            "    tabSet.addTab(new Tab('Tab_1'));",
            "    Tab tab = new Tab('Tab_2');",
            "    {",
            "      DynamicForm form = new DynamicForm();",
            "      ButtonItem buttonItem = new ButtonItem('buttonItem', 'Button');",
            "      form.setFields(new FormItem[] { buttonItem });",
            "      tab.setPane(form);",
            "    }",
            "    tabSet.addTab(tab);",
            "    tabSet.draw();",
            "  }",
            "}"});
    tabSet.refresh();
  }
View Full Code Here

Examples of com.google.gdt.eclipse.designer.smart.model.TabSetInfo

  /**
   * Test dispose objects when it been not rendered.
   */
  public void test_dispose() throws Exception {
    TabSetInfo tabSet =
        parseJavaInfo(new String[]{
            "public class Test implements EntryPoint {",
            "  public void onModuleLoad() {",
            "    TabSet tabSet = new TabSet();",
            "    tabSet.addTab(new Tab('Tab_1'));",
            "    Tab tab = new Tab('Tab_2');",
            "    {",
            "      Canvas canvas = new Canvas();",
            "      Menu menu = new Menu();",
            "      MenuItem menuItem = new MenuItem('MenuItem');",
            "      menu.setItems(menuItem);",
            "      canvas.addChild(menu);",
            "      tab.setPane(canvas);",
            "    }",
            "    tabSet.addTab(tab);",
            "    tabSet.draw();",
            "  }",
            "}"});
    tabSet.refresh();
  }
View Full Code Here

Examples of com.google.gdt.eclipse.designer.smart.model.TabSetInfo

  //
  // Tests
  //
  ////////////////////////////////////////////////////////////////////////////
  public void test_parse() throws Exception {
    TabSetInfo tabSet =
        parseJavaInfo(new String[]{
            "public class Test implements EntryPoint {",
            "  public void onModuleLoad() {",
            "    TabSet tabSet = new TabSet();",
            "    tabSet.addTab(new Tab('Tab_1'));",
            "    tabSet.setTabs(new Tab('Tab_2'));",
            "    tabSet.draw();",
            "  }",
            "}"});
    tabSet.refresh();
    check_parse(tabSet);
  }
View Full Code Here

Examples of com.google.gdt.eclipse.designer.smart.model.TabSetInfo

    tabSet.refresh();
    check_parse(tabSet);
  }

  public void test_parse_this() throws Exception {
    TabSetInfo tabSet =
        parseJavaInfo(new String[]{
            "public class Test extends TabSet {",
            "  public Test() {",
            "    addTab(new Tab('Tab_1'));",
            "    setTabs(new Tab('Tab_2'));",
            "  }",
            "}"});
    //tabSet.getTopBoundsSupport().setSize(270, 240);
    tabSet.refresh();
    check_parse(tabSet);
  }
View Full Code Here

Examples of com.google.gdt.eclipse.designer.smart.model.TabSetInfo

            "    tabSet.setSize('250px', '200px');",
            "  }",
            "}");
    rootPanel.refresh();
    //
    TabSetInfo tabSet = (TabSetInfo) rootPanel.getChildrenWidgets().get(0);
    assertThat(tabSet.getChildrenJava()).isEmpty();
    // create new Tab
    TabInfo newTab = createJavaInfo("com.smartgwt.client.widgets.tab.Tab");
    {
      FlowContainer flowContainer = new FlowContainerFactory(tabSet, false).get().get(0);
      assertTrue(flowContainer.validateComponent(newTab));
View Full Code Here

Examples of com.google.gdt.eclipse.designer.smart.model.TabSetInfo

            "    tabSet.setSize('250px', '200px');",
            "  }",
            "}");
    rootPanel.refresh();
    //
    TabSetInfo tabSet = (TabSetInfo) rootPanel.getChildrenWidgets().get(0);
    assertThat(tabSet.getChildrenJava()).isEmpty();
    // create new Tab
    CanvasInfo newCanvas = createJavaInfo("com.smartgwt.client.widgets.Button");
    {
      FlowContainer flowContainer = new FlowContainerFactory(tabSet, false).get().get(1);
      assertTrue(flowContainer.validateComponent(newCanvas));
View Full Code Here

Examples of com.google.gdt.eclipse.designer.smart.model.TabSetInfo

            "  }",
            "}");
    canvas.refresh();
    List<CanvasInfo> children = canvas.getChildren(CanvasInfo.class);
    //
    TabSetInfo tabSet = (TabSetInfo) children.get(0);
    assertThat(tabSet.getTabs().size()).isEqualTo(1);
    CanvasInfo label = children.get(1);
    // add label to TabSet
    tabSet.command_MOVE(label, null);
    assertEditor(
        "public class Test implements EntryPoint {",
        "  public void onModuleLoad() {",
        "    Canvas canvas = new Canvas();",
        "    TabSet tabSet = new TabSet();",
        "    {",
        "      Tab tab = new Tab('newTab');",
        "      Button button = new Button('New Button');",
        "      tab.setPane(button);",
        "      tabSet.addTab(tab);",
        "    }",
        "    {",
        "      Tab tab = new Tab('newTab');",
        "      com.smartgwt.client.widgets.Label label = new com.smartgwt.client.widgets.Label();",
        "      tab.setPane(label);",
        "      tabSet.addTab(tab);",
        "    }",
        "    canvas.addChild(tabSet);",
        "    canvas.draw();",
        "  }",
        "}");
    // move label to first position
    tabSet.command_MOVE(label, tabSet.getTabs().get(0));
    assertEditor(
        "public class Test implements EntryPoint {",
        "  public void onModuleLoad() {",
        "    Canvas canvas = new Canvas();",
        "    TabSet tabSet = new TabSet();",
View Full Code Here

Examples of com.google.gdt.eclipse.designer.smart.model.TabSetInfo

            "    canvas.draw();",
            "  }",
            "}"});
    canvas.refresh();
    //
    TabSetInfo tabSet = canvas.getChildren(TabSetInfo.class).get(0);
    // check bounds
    Insets insets = tabSet.getTabInsets();
    int barThickness = tabSet.getTabBarThickness();
    TabInfo selectedTab = tabSet.getSelectedTab();
    Rectangle tabSetBounds = tabSet.getModelBounds();
    assertThat(selectedTab.getModelBounds()).isEqualTo(
        new Rectangle(insets.left, barThickness + insets.right, tabSetBounds.width
            - insets.getWidth(), tabSetBounds.height - barThickness - insets.getHeight()));
  }
View Full Code Here

Examples of com.google.gdt.eclipse.designer.smart.model.TabSetInfo

            "    canvas.draw();",
            "  }",
            "}"});
    canvas.refresh();
    //
    TabSetInfo tabSet = canvas.getChildren(TabSetInfo.class).get(0);
    // check bounds
    Insets insets = tabSet.getTabInsets();
    int barThickness = tabSet.getTabBarThickness();
    TabInfo selectedTab = tabSet.getSelectedTab();
    Rectangle tabSetBounds = tabSet.getModelBounds();
    assertThat(selectedTab.getModelBounds()).isEqualTo(
        new Rectangle(barThickness + insets.left, insets.right, tabSetBounds.width
            - barThickness
            - insets.getWidth(), tabSetBounds.height - insets.getHeight()));
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.