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

Examples of com.google.gdt.eclipse.designer.gxt.model.widgets.menu.MenuBarInfo


            "      MenuBar bar = new MenuBar();",
            "      add(bar);",
            "    }",
            "  }",
            "}");
    MenuBarInfo bar = (MenuBarInfo) container.getWidgets().get(0);
    // drop MenuBarItem
    loadCreationTool("com.extjs.gxt.ui.client.widget.menu.MenuBarItem");
    canvas.moveTo(bar, 10, 10);
    canvas.click();
    assertEditor(
View Full Code Here


            "      }",
            "      add(bar);",
            "    }",
            "  }",
            "}");
    MenuBarInfo bar = (MenuBarInfo) container.getWidgets().get(0);
    MenuBarItemInfo barItem = bar.getItems().get(0);
    MenuInfo menu = barItem.getSubMenu();
    // drop MenuItem
    JavaInfo newItem = loadCreationTool("com.extjs.gxt.ui.client.widget.menu.MenuItem");
    // "menu" not open
    canvas.assertNullEditPart(menu);
View Full Code Here

            "      }",
            "      add(bar);",
            "    }",
            "  }",
            "}");
    MenuBarInfo bar = (MenuBarInfo) container.getWidgets().get(0);
    MenuBarItemInfo barItem = bar.getItems().get(0);
    MenuInfo menu = barItem.getSubMenu();
    // drop MenuItem
    JavaInfo newItem = loadCreationTool("com.extjs.gxt.ui.client.widget.menu.MenuItem");
    m_viewerTree.expandAll();
    tree.moveOn(menu);
View Full Code Here

            "      MenuBar bar = new MenuBar();",
            "      add(bar);",
            "    }",
            "  }",
            "}");
    MenuBarInfo bar = getJavaInfoByName("bar");
    //
    canvas.beginDrag(bar).dragTo(container, 100, 50).endDrag();
    assertEditor(
        "public class Test extends LayoutContainer {",
        "  public Test() {",
View Full Code Here

            "      add(bar);",
            "    }",
            "  }",
            "}");
    container.refresh();
    MenuBarInfo panel = (MenuBarInfo) container.getWidgets().get(0);
    //
    Rectangle bounds = panel.getBounds();
    assertThat(bounds.width).isGreaterThan(100);
    assertThat(bounds.height).isGreaterThan(20);
  }
View Full Code Here

        "  {implicit-layout: default} {implicit-layout} {}",
        "  {new: com.extjs.gxt.ui.client.widget.menu.MenuBar} {local-unique: bar} {/new MenuBar()/ /bar.add(menuBarItem)/ /add(bar)/}",
        "    {new: com.extjs.gxt.ui.client.widget.menu.MenuBarItem} {local-unique: menuBarItem} {/new MenuBarItem('New MenuBarItem', new Menu())/ /bar.add(menuBarItem)/}",
        "      {new: com.extjs.gxt.ui.client.widget.menu.Menu} {empty} {/new MenuBarItem('New MenuBarItem', new Menu())/}");
    container.refresh();
    MenuBarInfo bar = (MenuBarInfo) container.getWidgets().get(0);
    //
    assertThat(bar.getItems()).hasSize(1);
  }
View Full Code Here

            "    }",
            "    add(bar);",
            "  }",
            "}");
    container.refresh();
    MenuBarInfo bar = (MenuBarInfo) container.getWidgets().get(0);
    // prepare MenuBarItem_Info
    MenuBarItemInfo item;
    {
      List<MenuBarItemInfo> items = bar.getItems();
      assertThat(items).hasSize(1);
      item = items.get(0);
    }
    // prepare Menu_Info, child of "item"
    MenuInfo subMenu = item.getSubMenu();
    assertNotNull(subMenu);
    assertTrue(subMenu.isSubMenu());
    // get unsupported adaptable
    assertNull(bar.getAdapter(String.class));
    assertNull(item.getAdapter(String.class));
    // IMenuInfo
    {
      IMenuInfo barObject = MenuObjectInfoUtils.getMenuInfo(bar);
      assertSame(bar, barObject.getModel());
View Full Code Here

            "    MenuBar bar = new MenuBar();",
            "    add(bar);",
            "  }",
            "}");
    container.refresh();
    MenuBarInfo bar = (MenuBarInfo) container.getWidgets().get(0);
    IMenuPolicy policy = MenuObjectInfoUtils.getMenuInfo(bar).getPolicy();
    // don't accept anything other than MenuBarItem
    assertFalse(policy.validateCreate(new Object()));
    // create new MenuBarItem
    MenuBarItemInfo newItem = createJavaInfo("com.extjs.gxt.ui.client.widget.menu.MenuBarItem");
View Full Code Here

            "    MenuBar bar = new MenuBar();",
            "    add(bar);",
            "  }",
            "}");
    container.refresh();
    MenuBarInfo bar = (MenuBarInfo) container.getWidgets().get(0);
    IMenuPolicy policy = MenuObjectInfoUtils.getMenuInfo(bar).getPolicy();
    // Object can not be pasted (not list of memento at all)
    assertFalse(policy.validatePaste(new Object()));
    // MenuBar can not be pasted (even if it has memento)
    {
View Full Code Here

            "    }",
            "    add(bar);",
            "  }",
            "}");
    container.refresh();
    MenuBarInfo bar = (MenuBarInfo) container.getWidgets().get(0);
    // prepare mementos
    List<JavaInfoMemento> mementos;
    {
      MenuBarItemInfo existingItem = bar.getItems().get(0);
      JavaInfoMemento memento = JavaInfoMemento.createMemento(existingItem);
      mementos = ImmutableList.of(memento);
    }
    // paste
    {
View Full Code Here

TOP

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

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.