Examples of MenuItemInfo


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

        "      }",
        "      add(bar);",
        "    }",
        "  }",
        "}");
    MenuItemInfo menuItem = getJavaInfoByName("menuItem");
    //
    tree.select(menuItem);
    loadCreationTool("com.extjs.gxt.ui.client.widget.menu.Menu");
    canvas.moveTo(menuItem, 20, 10).click();
    assertEditor(
View Full Code Here

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

    menu.refresh();
    IMenuPolicy policy = MenuObjectInfoUtils.getMenuInfo(menu).getPolicy();
    // don't accept anything other than Component
    assertFalse(policy.validateCreate(new Object()));
    // create new MenuItem
    MenuItemInfo newItem = createJavaInfo("com.extjs.gxt.ui.client.widget.menu.MenuItem");
    assertTrue(policy.validateCreate(newItem));
    policy.commandCreate(newItem, null);
    assertEditor(
        "// filler filler filler",
        "public class Test extends Menu {",
View Full Code Here

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

        "  {new: com.extjs.gxt.ui.client.widget.menu.Menu} {local-unique: menu} {/new Menu()/ /add(menu)/ /menu.add(item)/}",
        "    {new: com.extjs.gxt.ui.client.widget.menu.MenuItem} {local-unique: item} {/new MenuItem()/ /menu.add(item)/ /item.setSubMenu(subMenu)/}",
        "      {new: com.extjs.gxt.ui.client.widget.menu.Menu} {local-unique: subMenu} {/new Menu()/ /item.setSubMenu(subMenu)/}");
    container.refresh();
    MenuInfo menu = (MenuInfo) container.getWidgets().get(0);
    MenuItemInfo item = (MenuItemInfo) menu.getItems().get(0);
    // prepare "subMenu"
    MenuInfo subMenu = item.getSubMenu();
    assertNotNull(subMenu);
    // prepare object for "subMenu"
    IMenuInfo subMenuObject;
    {
      IMenuInfo menuObject = MenuObjectInfoUtils.getMenuInfo(menu);
View Full Code Here

Examples of com.google.gdt.eclipse.designer.model.widgets.menu.MenuItemInfo

        "    }",
        "  }",
        "}");
    MenuBarInfo menuBar = getJavaInfoByName("menuBar");
    //
    MenuItemInfo newItem = loadCreationTool("com.google.gwt.user.client.ui.MenuItem");
    canvas.moveTo(menuBar, 5, 0.5).click();
    assertEditor(
        "// filler filler filler filler filler",
        "public class Test extends FlowPanel {",
        "  public Test() {",
View Full Code Here

Examples of com.google.gdt.eclipse.designer.model.widgets.menu.MenuItemInfo

        "        menuBar.addItem(subMenuItem);",
        "      }",
        "    }",
        "  }",
        "}");
    MenuItemInfo subMenuItem = getJavaInfoByName("subMenuItem");
    MenuBarInfo subMenu = getJavaInfoByName("subMenu");
    //
    loadCreationTool("com.google.gwt.user.client.ui.MenuItem");
    // initially no EditPart for "subMenu"
    canvas.assertNullEditPart(subMenu);
View Full Code Here

Examples of com.google.gdt.eclipse.designer.model.widgets.menu.MenuItemInfo

        configure(editPart, widget);
      }
    }
    // policies for MenuItem
    if (editPart.getModel() instanceof MenuItemInfo) {
      MenuItemInfo item = (MenuItemInfo) editPart.getModel();
      editPart.installEditPolicy(new OpenMenuItemCommandEditPolicy(item));
    }
  }
View Full Code Here

Examples of com.google.gdt.eclipse.designer.model.widgets.menu.MenuItemInfo

            "    }",
            "  }",
            "}");
    refresh();
    MenuBarInfo bar = getJavaInfoByName("bar");
    final MenuItemInfo item = bar.getItems().get(0);
    //
    RunnableEx runnable = new RunnableEx() {
      public void run() throws Exception {
        IAction action = findChildAction(getContextMenu(item), "Open Command");
        assertNotNull(action);
View Full Code Here

Examples of com.google.gdt.eclipse.designer.model.widgets.menu.MenuItemInfo

            "    }",
            "  }",
            "}");
    refresh();
    MenuBarInfo bar = getJavaInfoByName("bar");
    MenuItemInfo item = bar.getItems().get(0);
    // set mock for DesignPageSite
    IDesignPageSite pageSite;
    Capture<Integer> openSourcePosition = new Capture<Integer>();
    {
      pageSite = EasyMock.createStrictMock(IDesignPageSite.class);
      pageSite.openSourcePosition(capture(openSourcePosition));
      EasyMock.replay(pageSite);
      // do set
      DesignPageSite.Helper.setSite(frame, pageSite);
    }
    // open Command
    item.openCommand();
    waitEventLoop(0);
    EasyMock.verify(pageSite);
    assertEditor(
        "public class Test implements EntryPoint {",
        "  public void onModuleLoad() {",
View Full Code Here

Examples of com.google.gdt.eclipse.designer.model.widgets.menu.MenuItemInfo

    assertHierarchy(
        "{RootPanel.get()} {local-unique: rootPanel} {/RootPanel.get()/ /rootPanel.add(bar)/}",
        "  {new: com.google.gwt.user.client.ui.MenuBar} {local-unique: bar} {/new MenuBar()/ /rootPanel.add(bar)/ /bar.addItem(menuItem)/}",
        "    {new: com.google.gwt.user.client.ui.MenuItem} {local-unique: menuItem} {/new MenuItem('A', (Command) null)/ /bar.addItem(menuItem)/}");
    MenuBarInfo bar = getJavaInfoByName("bar");
    MenuItemInfo item = bar.getItems().get(0);
    // association
    assertInstanceOf(InvocationChildAssociation.class, item.getAssociation());
    // only item in "bar"
    assertThat(bar.getAllItems()).containsOnly(item);
    // check "Constructor" property
    {
      assertNotNull(PropertyUtils.getByPath(item, "Constructor/text"));
      assertNotNull(PropertyUtils.getByPath(item, "Constructor/cmd"));
    }
    // check "text" property
    Property textProperty = item.getPropertyByTitle("text");
    assertEquals("A", textProperty.getValue());
    textProperty.setValue("B");
    assertEditor(
        "public class Test implements EntryPoint {",
        "  public void onModuleLoad() {",
View Full Code Here

Examples of com.google.gdt.eclipse.designer.model.widgets.menu.MenuItemInfo

    assertHierarchy(
        "{RootPanel.get()} {local-unique: rootPanel} {/RootPanel.get()/ /rootPanel.add(bar)/}",
        "  {new: com.google.gwt.user.client.ui.MenuBar} {local-unique: bar} {/new MenuBar()/ /rootPanel.add(bar)/ /bar.addItem('A', (Command) null)/}",
        "    {implicit-factory} {empty} {/bar.addItem('A', (Command) null)/}");
    MenuBarInfo bar = getJavaInfoByName("bar");
    MenuItemInfo item = bar.getItems().get(0);
    // association
    assertInstanceOf(InvocationVoidAssociation.class, item.getAssociation());
    // only item in "bar"
    assertThat(bar.getAllItems()).containsOnly(item);
    // check "Factory" property
    {
      assertNotNull(PropertyUtils.getByPath(item, "Factory/text"));
      assertNotNull(PropertyUtils.getByPath(item, "Factory/cmd"));
    }
    // check "text" property
    Property textProperty = item.getPropertyByTitle("text");
    assertEquals("A", textProperty.getValue());
    textProperty.setValue("B");
    assertEditor(
        "public class Test implements EntryPoint {",
        "  public void onModuleLoad() {",
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.