Examples of MenuItemInfo


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

        "      bar.addItem(menuItem);",
        "    }",
        "  }",
        "}");
    MenuBarInfo bar = getJavaInfoByName("bar");
    MenuItemInfo item = bar.getItems().get(0);
    //
    IMenuManager contextMenu = getContextMenu(item);
    List<IAction> actions = findChildActions(contextMenu, "Open Command");
    assertThat(actions).hasSize(1);
  }
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 {
          item.openCommand();
        }
      };
      check_menuItem_openCommand0(frame, runnable);
    }
    assertEditor(
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 {
          item.openCommand();
        }
      };
      check_menuItem_openCommand(frame, runnable);
    }
    // clipboard
View Full Code Here

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

    canvas.refresh();
    MenuInfo menu = canvas.getChildren(MenuInfo.class).get(0);
    //
    List<MenuItemInfo> items = menu.getItems();
    assertThat(items.size()).isEqualTo(1);
    MenuItemInfo item = items.get(0);
    assertThat(item.getSubmenu()).isNull();
  }
View Full Code Here

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

            "  }",
            "}"});
    canvas.refresh();
    MenuInfo menu = canvas.getChildren(MenuInfo.class).get(0);
    // create new MenuItem
    MenuItemInfo newItem = createJavaInfo("com.smartgwt.client.widgets.menu.MenuItem");
    {
      FlowContainer flowContainer = new FlowContainerFactory(menu, false).get().get(0);
      assertTrue(flowContainer.validateComponent(newItem));
      flowContainer.command_CREATE(newItem, null);
    }
    assertThat(newItem.getMenu()).isSameAs(menu);
    assertEditor(
        "public class Test implements EntryPoint {",
        "  public void onModuleLoad() {",
        "    Canvas canvas = new Canvas();",
        "    Menu menu = new Menu();",
View Full Code Here

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

    canvas.refresh();
    MenuInfo menu = canvas.getChildren(MenuInfo.class).get(0);
    //
    List<MenuItemInfo> items = menu.getItems();
    assertThat(items.size()).isEqualTo(2);
    MenuItemInfo item = items.get(0);
    MenuItemInfo separator = items.get(1);
    {
      FlowContainer flowContainer = new FlowContainerFactory(menu, false).get().get(0);
      flowContainer.command_MOVE(separator, item);
    }
    assertEditor(
View Full Code Here

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

        "<g:FlowPanel>",
        "  <g:MenuBar wbp:name='bar'>",
        "    <g:MenuItem wbp:name='item' text='A'>");
    refresh();
    MenuBarInfo bar = getObjectByName("bar");
    MenuItemInfo item = getObjectByName("item");
    // only item in "bar"
    assertThat(bar.getAllItems()).containsOnly(item);
    // check "text" property
    Property textProperty = item.getPropertyByTitle("text");
    assertEquals("A", textProperty.getValue());
    textProperty.setValue("B");
    assertXML(
        "// filler filler filler filler filler",
        "<ui:UiBinder>",
View Full Code Here

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

        "<g:FlowPanel>",
        "  <g:MenuBar wbp:name='bar'>",
        "    <g:MenuItem wbp:name='item' text='Sub'>",
        "      <g:MenuBar wbp:name='subMenu'>");
    refresh();
    MenuItemInfo item = getObjectByName("item");
    MenuBarInfo subMenu = getObjectByName("subMenu");
    assertSame(subMenu, item.getSubMenu());
  }
View Full Code Here

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

        "        <g:MenuItem text='Sub item 1'>",
        "        <g:MenuItem text='Sub item 2'>",
        "    <g:MenuItem text='Separate item'>");
    refresh();
    MenuBarInfo menu = getObjectByName("bar");
    MenuItemInfo item_1 = menu.getItems().get(0);
    MenuItemInfo item_2 = menu.getItems().get(1);
    MenuBarInfo subMenu = item_1.getSubMenu();
    MenuItemInfo subMenuItem_1 = subMenu.getItems().get(0);
    MenuItemInfo subMenuItem_2 = subMenu.getItems().get(1);
    // bad adapters
    {
      assertNull(menu.getAdapter(List.class));
      assertNull(item_1.getAdapter(List.class));
    }
View Full Code Here

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

    IMenuInfo barObject = MenuObjectInfoUtils.getMenuInfo(bar);
    IMenuPolicy policy = barObject.getPolicy();
    // don't accept something other than MenuItem
    assertFalse(policy.validateCreate(new Object()));
    // create new MenuItem
    MenuItemInfo newItem = createObject("com.google.gwt.user.client.ui.MenuItem");
    assertTrue(policy.validateCreate(newItem));
    policy.commandCreate(newItem, null);
    assertXML(
        "// filler filler filler filler filler",
        "// filler filler filler filler filler",
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.