Package com.extjs.gxt.ui.client.widget.menu

Examples of com.extjs.gxt.ui.client.widget.menu.MenuItem


  protected void onRender(Element parent, int index) {
    super.onRender(parent, index);

    Menu menu = new Menu();

    MenuItem item1 = new MenuItem("New");
    menu.add(item1);

    MenuItem item2 = new MenuItem("Open File");
    menu.add(item2);

    Menu sub = new Menu();
    sub.add(new MenuItem("readme.txt"));
    sub.add(new MenuItem("helloworld.txt"));
    item2.setSubMenu(sub);

    MenuBar bar = new MenuBar();
    bar.setBorders(true);
    bar.setStyleAttribute("borderTop", "none");
    bar.add(new MenuBarItem("File", menu));

    Menu sub2 = new Menu();
    sub2.add(new MenuItem("Cut"));
    sub2.add(new MenuItem("Copy"));

    MenuBarItem edit = new MenuBarItem("Edit", sub2);
    bar.add(edit);

    sub = new Menu();
    sub.add(new MenuItem("Search"));
    sub.add(new MenuItem("File"));
    sub.add(new MenuItem("Java"));

    MenuBarItem item3 = new MenuBarItem("Search", sub);
    bar.add(item3);
   
    menu = new Menu();

    CheckMenuItem menuItem = new CheckMenuItem("I Like Cats");
    menuItem.setChecked(true);
    menu.add(menuItem);

    menuItem = new CheckMenuItem("I Like Dogs");
    menu.add(menuItem);


    menu.add(new SeparatorMenuItem());

    MenuItem radios = new MenuItem("Radio Options");
    menu.add(radios);

    Menu radioMenu = new Menu();
    CheckMenuItem r = new CheckMenuItem("Blue Theme");
    r.setGroup("radios");
    r.setChecked(true);
    radioMenu.add(r);
    r = new CheckMenuItem("Gray Theme");
    r.setGroup("radios");
    radioMenu.add(r);
    radios.setSubMenu(radioMenu);

    MenuItem date = new MenuItem("Choose a Date");
    date.setIcon(Resources.ICONS.calendar());
    menu.add(date);

    date.setSubMenu(new DateMenu());
   
    MenuBarItem item4 = new MenuBarItem("Foo", menu);
    bar.add(item4);

    ContentPanel panel = new ContentPanel();
View Full Code Here


    tree.getStyle().setLeafIcon(Resources.ICONS.music());
    tree.setWidth(260);

    Menu contextMenu = new Menu();

    MenuItem insert = new MenuItem();
    insert.setText("Insert Item");
    insert.setIcon(Resources.ICONS.add());
    insert.addSelectionListener(new SelectionListener<MenuEvent>() {
      public void componentSelected(MenuEvent ce) {
        ModelData folder = tree.getSelectionModel().getSelectedItem();
        if (folder != null) {
          Folder child = new Folder("Add Child " + count++);
          store.add(folder, child, false);
          tree.setExpanded(folder, true);
        }
      }
    });
    contextMenu.add(insert);

    MenuItem remove = new MenuItem();
    remove.setText("Remove Selected");
    remove.setIcon(Resources.ICONS.delete());
    remove.addSelectionListener(new SelectionListener<MenuEvent>() {
      public void componentSelected(MenuEvent ce) {
        List<ModelData> selected = tree.getSelectionModel().getSelectedItems();
        for (ModelData sel : selected) {
          store.remove(sel);
        }
View Full Code Here

                    (destLang.getLanguage().equals(currentLanguage) ||
                     sourceLang.getLanguage().equals(currentLanguage))) {
                    final LinkerSelectionContext lh = linker.getSelectionContext();

                    if (PermissionsUtils.isPermitted("jcr:modifyProperties_" + JahiaGWTParameters.getWorkspace() + "_" + destLang.getLanguage(), lh.getSelectionPermissions())) {
                        MenuItem item = new MenuItem(
                                sourceLang.getDisplayName() + "->" + destLang.getDisplayName());

                        item.addSelectionListener(new SelectionListener<MenuEvent>() {
                            @Override
                            public void componentSelected(MenuEvent ce) {
                                if (lh.getSingleSelection() != null) {
                                    new TranslateContentEngine(lh.getSingleSelection(), linker,
                                            sourceLang, destLang).show();
View Full Code Here

        menu.removeAll();

        if ("templatesSet".equals(JahiaGWTParameters.getSiteNode().get("j:siteType"))) {
            if (sitesMap != null && sitesMap.containsKey(JahiaGWTParameters.getSiteKey())) {
                for (GWTJahiaSite site : sitesMap.get(JahiaGWTParameters.getSiteKey())) {
                    MenuItem item = new MenuItem(site.getSiteKey());
                    addDeployListener(item, linker, "/sites/" + site.getSiteKey());
                    item.setData("site",site);
                    menu.add(item);
                }
            }
        } else {
            List<String> dependencies = JahiaGWTParameters.getSiteNode().get("j:dependencies");
            for (GWTJahiaSite site : sites) {
                String label = site.getSiteKey();
                if (dependencies != null && dependencies.size() > 0) {
                    if (!site.getInstalledModules().containsAll(dependencies)) {
                        continue;
                    }
                }
                if (site.getInstalledModules().contains(JahiaGWTParameters.getSiteKey())) {
                    label += " *";
                }
                MenuItem item = new MenuItem(label);
                addDeployListener(item, linker, "/sites/" + site.getSiteKey());
                item.setData("site",site);
                menu.add(item);
            }
        }
        if (menu.getItems().isEmpty()) {
            MenuItem item = new MenuItem(Messages.get("label.nosites", "No target sites"));
            item.setEnabled(false);
            menu.add(item);
        }
        setSubMenu(menu);
        setEnabled(true);
    }
View Full Code Here

        boolean displayMenu = false;
        if (pages != null) {
            if (pages.size() > 1) {
                for (final GWTJahiaNode page : pages) {
                    if (PermissionsUtils.isPermitted("jcr:write", page.getPermissions())) {
                        MenuItem item = new MenuItem(page.getDisplayName());
                        addSelectionListener(page, item, linker);
                        menu.add(item);
                        displayMenu = true;
                    }
                }
View Full Code Here

            } else {
                final List<GWTJahiaNode> copiedNodes = instance.copiedStuff.get(0);
                final Menu menu = new Menu();
                b.setMenu(menu);
                for (List<GWTJahiaNode> c : instance.copiedStuff) {
                    MenuItem m = new MenuItem();
                    if (copiedNodes.size() > 1) {
                        m.setText(copiedNodes.size() + " "+Messages.get("label.items", " Items"));
                    } else {
                        m.setText(copiedNodes.get(0).getDisplayName());
                    }
                    m.setEnabled(false);
                    menu.add(m);
                }
                b.setEnabled(true);
            }
        }
View Full Code Here

            final Menu menu = new Menu();
            for (Map.Entry<GWTJahiaWorkflowType, GWTJahiaWorkflowDefinition> entry : possibleWorkflows.entrySet()) {
                if (!entry.getKey().getName().toLowerCase().endsWith("publish")) {
                    final GWTJahiaWorkflowDefinition value = entry.getValue();
                    MenuItem item = new MenuItem(value.getDisplayName());
                    item.addSelectionListener(new SelectionListener<MenuEvent>() {
                        @Override
                        public void componentSelected(MenuEvent ce) {
                            EngineContainer container = new EnginePanel();
                            EngineContainer cards = new EngineCards(container, linker);
                            new WorkflowActionDialog(singleSelection.getPath(),
View Full Code Here

            Button button = (Button) getTextToolItem();
            button.setMenu(menu);
        }

        if (isMenuItem()) {
            MenuItem mi = getMenuItem();
            mi.setSubMenu(menu);
        }

        if (isContextMenuItem()) {
            MenuItem mi = getContextMenuItem();
            mi.setSubMenu(menu);
        }
    }
View Full Code Here

     * Create a menuItem
     *
     * @return
     */
    public MenuItem createMenuItem() {
        return new MenuItem();
    }
View Full Code Here

    public Component getTextToolItem() {
        return new FillToolItem();
    }

    public MenuItem createMenuItem() {
        MenuItem menuItem = new MenuItem();
        return menuItem;
    }
View Full Code Here

TOP

Related Classes of com.extjs.gxt.ui.client.widget.menu.MenuItem

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.