Examples of TabPanelInfo


Examples of com.google.gdt.eclipse.designer.gwtext.model.widgets.TabPanelInfo

  //
  // Tests
  //
  ////////////////////////////////////////////////////////////////////////////
  public void test_parse() throws Exception {
    TabPanelInfo panel =
        parseJavaInfo(
            "public class Test extends TabPanel {",
            "  public Test() {",
            "    {",
            "      Panel panel = new Panel('A');",
            "      add(panel);",
            "    }",
            "    {",
            "      Panel panel = new Panel('B');",
            "      add(panel);",
            "    }",
            "  }",
            "}");
    panel.refresh();
    //
    assertHierarchy(
        "{this: com.gwtext.client.widgets.TabPanel} {this} {/add(panel)/ /add(panel)/}",
        "  {new: com.gwtext.client.widgets.Panel} {local-unique: panel} {/new Panel('A')/ /add(panel)/}",
        "    {implicit-layout: default} {implicit-layout} {}",
View Full Code Here

Examples of com.google.gdt.eclipse.designer.gwtext.model.widgets.TabPanelInfo

   * <code>Toolbar</code> with <code>TextField</code> on second page causes problem.
   * <p>
   * http://fogbugz.instantiations.com/fogbugz/default.php?42660
   */
  public void test_invisibleToolbar() throws Exception {
    TabPanelInfo panel =
        parseJavaInfo(
            "public class Test extends TabPanel {",
            "  public Test() {",
            "    {",
            "      Panel panel = new Panel('A');",
            "      add(panel);",
            "    }",
            "    {",
            "      Panel panel = new Panel('B');",
            "      add(panel);",
            "      {",
            "        Toolbar toolbar = new Toolbar();",
            "        toolbar.addField(new TextField());",
            "        add(toolbar);",
            "      }",
            "    }",
            "  }",
            "}");
    panel.refresh();
    assertNoErrors(panel);
  }
View Full Code Here

Examples of com.google.gdt.eclipse.designer.gwtext.model.widgets.TabPanelInfo

  //
  // Ensure visible
  //
  ////////////////////////////////////////////////////////////////////////////
  public void test_ensureVisible() throws Exception {
    TabPanelInfo panel =
        parseJavaInfo(
            "public class Test extends TabPanel {",
            "  public Test() {",
            "    {",
            "      Panel panel_1 = new Panel('A');",
            "      add(panel_1);",
            "    }",
            "    {",
            "      Panel panel_2 = new Panel('B');",
            "      add(panel_2);",
            "    }",
            "  }",
            "}");
    panel.refresh();
    List<WidgetInfo> panels = panel.getChildrenWidgets();
    // initially "panel_1" is expanded
    assertActiveIndex(panel, 0);
    // notify about "panel_2"
    {
      boolean shouldRefresh = notifySelecting(panels.get(1));
      assertTrue(shouldRefresh);
      panel.refresh();
      // now "panel_2" is expanded
      assertActiveIndex(panel, 1);
    }
    // second notification about "panel_2" does not cause refresh()
    {
View Full Code Here

Examples of com.google.gdt.eclipse.designer.model.widgets.panels.TabPanelInfo

        "    TabPanel panel = new TabPanel();",
        "    add(panel);",
        "  }",
        "}");
    refresh();
    TabPanelInfo panel = getJavaInfoByName("panel");
    assertThat(panel.getBounds().width).isGreaterThan(120);
    assertThat(panel.getBounds().height).isGreaterThan(20);
  }
View Full Code Here

Examples of com.google.gdt.eclipse.designer.model.widgets.panels.TabPanelInfo

        "      rootPanel.add(panel);",
        "    }",
        "  }",
        "}");
    refresh();
    TabPanelInfo panel = getJavaInfoByName("panel");
    assertTrue(panel.isPlaceholder());
  }
View Full Code Here

Examples of com.google.gdt.eclipse.designer.model.widgets.panels.TabPanelInfo

        "    TabPanel panel = new TabPanel();",
        "    add(panel);",
        "  }",
        "}");
    refresh();
    TabPanelInfo panel = getJavaInfoByName("panel");
    assertTrue(panel.getWidgetHandles().isEmpty());
  }
View Full Code Here

Examples of com.google.gdt.eclipse.designer.model.widgets.panels.TabPanelInfo

        "      panel.add(button_2, 'Second widget');",
        "    }",
        "  }",
        "}");
    refresh();
    TabPanelInfo panel = getJavaInfoByName("panel");
    WidgetInfo button_1 = getJavaInfoByName("button_1");
    WidgetInfo button_2 = getJavaInfoByName("button_2");
    //
    List<WidgetHandle> handles = panel.getWidgetHandles();
    assertThat(handles).hasSize(2);
    {
      WidgetHandle handle = handles.get(0);
      assertSame(button_1, handle.getWidget());
      Rectangle bounds = handle.getBounds();
View Full Code Here

Examples of com.google.gdt.eclipse.designer.model.widgets.panels.TabPanelInfo

        "      panel.add(button_2, 'B');",
        "    }",
        "  }",
        "}");
    refresh();
    TabPanelInfo panel = getJavaInfoByName("panel");
    WidgetInfo button_1 = getJavaInfoByName("button_1");
    WidgetInfo button_2 = getJavaInfoByName("button_2");
    assertTrue(isVisible(button_1));
    assertFalse(isVisible(button_2));
    //
    panel.getWidgetHandles().get(1).show();
    assertFalse(isVisible(button_1));
    assertTrue(isVisible(button_2));
  }
View Full Code Here

Examples of com.google.gdt.eclipse.designer.model.widgets.panels.TabPanelInfo

        "      panel.add(button_2, 'B');",
        "    }",
        "  }",
        "}");
    refresh();
    TabPanelInfo panel = getJavaInfoByName("panel");
    WidgetInfo button_1 = getJavaInfoByName("button_1");
    WidgetInfo button_2 = getJavaInfoByName("button_2");
    // by default "button_1" is displayed
    assertTrue(isVisible(button_1));
    assertFalse(isVisible(button_2));
    // show "button_2" (no source should be changed)
    {
      String expectedSource = m_lastEditor.getSource();
      panel.showWidget(button_2);
      assertEditor(expectedSource, m_lastEditor);
    }
    assertFalse(isVisible(button_1));
    assertTrue(isVisible(button_2));
  }
View Full Code Here

Examples of com.google.gdt.eclipse.designer.model.widgets.panels.TabPanelInfo

        "      panel.add(button_3, 'B');",
        "    }",
        "  }",
        "}");
    refresh();
    TabPanelInfo panel = getJavaInfoByName("panel");
    WidgetInfo button_1 = getJavaInfoByName("button_1");
    WidgetInfo button_2 = getJavaInfoByName("button_2");
    WidgetInfo button_3 = getJavaInfoByName("button_3");
    // show "button_3"
    panel.showWidget(button_3);
    assertFalse(isVisible(button_1));
    assertFalse(isVisible(button_2));
    assertTrue(isVisible(button_3));
    // delete "button_3", so "button_1" should be displayed
    button_3.delete();
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.