Package com.smartgwt.client.widgets.menu

Examples of com.smartgwt.client.widgets.menu.MenuItem


    /**
     * Configure the menu that will be the context menu of the themes
     */
    private void popupThemes(final TreeNodeThemes record) {
        //create an item to add themes
        MenuItem openItem = new MenuItem(constants.addTheme(), "edit_add.png");
        ClickHandler aux = new ClickHandler() {
            @Override
            public void onClick(MenuItemClickEvent event) {
                createFormTheme(THEMES);
            }
        };
        openItem.addClickHandler(aux);

        //item to view the theme selected.
        MenuItem viewItem = new MenuItem(constants.viewTheme(), "info.png");
        ClickHandler auxView = new ClickHandler() {
            @Override
            public void onClick(MenuItemClickEvent event) {               
                to.manageThemeAction(idItemSelected,record.getName(),record.getInfo(), SHOW);
            }
        };
        viewItem.addClickHandler(auxView);
        /*
        //create an item to add stories
        MenuItem saveAsItem = new MenuItem(constants.addStory(), "icono_documento.png");
        ClickHandler auxStory = new ClickHandler() {
            @Override
            public void onClick(MenuItemClickEvent event) {
                 createFormStory();
            }
        };
        saveAsItem.addClickHandler(auxStory);
         */
        MenuItemSeparator separator = new MenuItemSeparator();
        /*
        //item to copy the subtree selected
        MenuItem copyItem = new MenuItem(constants.copy(), "copiar.jpg");
        ClickHandler auxCopyTheme = new ClickHandler() {
            @Override
            public void onClick(MenuItemClickEvent event) {
                typeitemToCopy = typeItemSelected;
                itemToCopy = idItemSelected;
            }
        };
        copyItem.addClickHandler(auxCopyTheme);

        //item to paste the subtree copied
        MenuItem pasteItem = new MenuItem(constants.paste(), "pegar.jpg");
        ClickHandler auxPasteTheme = new ClickHandler() {
            @Override
            public void onClick(MenuItemClickEvent event) {
                paste(itemToCopy, typeitemToCopy, idItemSelected, typeItemSelected);
            }
        };
        pasteItem.addClickHandler(auxPasteTheme);
         */
        //item to modify the story selected
        MenuItem modifyItem = new MenuItem(constants.modify(), "configure.png");
        ClickHandler auxHandler = new ClickHandler() {
            @Override
            public void onClick(MenuItemClickEvent event) {
                  to.manageThemeAction(idItemSelected,record.getName(),record.getInfo(), MODIFY);
            }
        };
        modifyItem.addClickHandler(auxHandler);

        //item to delete the story selected
        MenuItem projectItem = new MenuItem(constants.delete(), "editdelete.png");
        ClickHandler auxdeletetheme = new ClickHandler() {
            @Override
            public void onClick(MenuItemClickEvent event) {
                    if (com.google.gwt.user.client.Window.confirm(constants.sureDeleteTheme())) {
                        to.deleteTheme(idItemSelected);
                    }
            }
        };
        projectItem.addClickHandler(auxdeletetheme);

        menuPopup.setVisible(false);
        menuPopup.addItem(openItem);
        menuPopup.addItem(viewItem);
        //menuPopup.addItem(saveAsItem);
View Full Code Here


    /**
     * Configure the menu that will be the context menu of the stories
     */
    private void popupStories() {
        //create an item to add tasks
        MenuItem openItem = new MenuItem(constants.addTask(), "view_detailed.png");
        ClickHandler aux = new ClickHandler() {
            @Override
            public void onClick(MenuItemClickEvent event) {
                    createFormTask();
            }
        };
        openItem.addClickHandler(aux);

        //item to view the story selected.
        MenuItem viewItem = new MenuItem(constants.viewStory(), "info.png");
         ClickHandler auxView = new ClickHandler() {
            @Override
            public void onClick(MenuItemClickEvent event) {
                so.manageStory(idItemSelected, SHOW);
            }
        };
        viewItem.addClickHandler(auxView);

        MenuItemSeparator separator = new MenuItemSeparator();

        //item to modify the story selected
        MenuItem modifyItem = new MenuItem(constants.modify(), "configure.png");
        ClickHandler auxHandler = new ClickHandler() {
            @Override
            public void onClick(MenuItemClickEvent event) {
                   so.manageStory(idItemSelected, MODIFY);
            }
        };
        modifyItem.addClickHandler(auxHandler);

        //item to delete the story selected
        MenuItem projectItem = new MenuItem(constants.delete(), "editdelete.png");
        ClickHandler auxdeletestory = new ClickHandler() {
            @Override
            public void onClick(MenuItemClickEvent event) {
                    if (com.google.gwt.user.client.Window.confirm(constants.sureDeleteStory())) {
                         so.deleteStory(idItemSelected);
                    }
            }
        };
        projectItem.addClickHandler(auxdeletestory);

        menuPopup.setVisible(false);
        menuPopup.addItem(openItem);
        menuPopup.addItem(viewItem);
        menuPopup.addItem(separator);
View Full Code Here

     * @param username
     * @param typeItemSelected
     */
    public final void popupTasks(Menu menuPopup, final String idItemSelected, final String username, final int typeItemSelected) {
        //create an item to add tasks
        MenuItem saveItem = new MenuItem(constants.viewTask(), "info.png", "Ctrl+S");
        ClickHandler auxview = new ClickHandler() {
            @Override
            public void onClick(MenuItemClickEvent event) {
                tko.manageTask(idItemSelected, SHOW);
            }
        };
        saveItem.addClickHandler(auxview);

        MenuItemSeparator separator = new MenuItemSeparator();

        //create an item to modify a task
        MenuItem modifyItem = new MenuItem(constants.modify(), "configure.png");
        ClickHandler auxhandler = new ClickHandler() {
            @Override
            public void onClick(MenuItemClickEvent event) {
                   tko.manageTask(idItemSelected, MODIFY);
            }
        };
        modifyItem.addClickHandler(auxhandler);

        //create an item to delete a task
        MenuItem projectItem = new MenuItem(constants.delete(), "editdelete.png");
        ClickHandler auxdeletetask = new ClickHandler() {
            @Override
            public void onClick(MenuItemClickEvent event) {
                if (com.google.gwt.user.client.Window.confirm(constants.sureDeleteTask())) {
                    tko.deleteTask(idItemSelected);
                }
            }
        };
        projectItem.addClickHandler(auxdeletetask);

        //select the subtree selected for copy
        MenuItem copyItem = new MenuItem(constants.copy(), "copiar.jpg");
        ClickHandler auxcopytheme = new ClickHandler() {
            @Override
            public void onClick(MenuItemClickEvent event) {
                typeitemToCopy = typeItemSelected;
                itemToCopy = idItemSelected;
            }
        };
        copyItem.addClickHandler(auxcopytheme);
        menuPopup.setVisible(false);
        menuPopup.addItem(saveItem);
        menuPopup.addItem(separator);
        menuPopup.addItem(copyItem);
        menuPopup.addItem(modifyItem);
View Full Code Here

        final ListGrid countryGrid = new ListGrid() {
            @Override
            protected MenuItem[] getHeaderContextMenuItems(final Integer fieldNum) {
                final MenuItem[] items = super.getHeaderContextMenuItems(fieldNum);
                MenuItem customItem = new MenuItem("Hello + " + fieldNum);
                customItem.addClickHandler(new ClickHandler() {
                    public void onClick(MenuItemClickEvent event) {
                        SC.say("Hello Column : " + fieldNum);
                    }
                });
                MenuItem[] newItems = new MenuItem[items.length + 1];
                for (int i = 0; i < items.length; i++) {
                    MenuItem item = items[i];
                    newItems[i] = item;
                }
                newItems[items.length] = customItem;
                return newItems;
            }
View Full Code Here

                    String name = (String) result;
                    if (name == null)
                        addSprints(username, id);
                    else {
                        //creates a new item with the information of the sprint.
                        MenuItem recentDocItem = new MenuItem(name);

                        //creates a submenu
                        Menu recentDocSubMenu = new Menu();

                        //an item to access the principal sprint panel
                        MenuItem dataSM = new MenuItem(constants.seeSprint(), "folder_documents.png");
                        com.smartgwt.client.widgets.menu.events.ClickHandler handler = new com.smartgwt.client.widgets.menu.events.ClickHandler(){
                            public void onClick(MenuItemClickEvent event) {
                               // new SprintListPanel(id, canvasPrincipal);
                            }
                        };
                        dataSM.addClickHandler(handler);

                        //an item to access the local information about the sprint selected
                        MenuItem componentSM = new MenuItem(constants.moreDetails(), "view_detailed.png");
                        com.smartgwt.client.widgets.menu.events.ClickHandler handler2 = new com.smartgwt.client.widgets.menu.events.ClickHandler(){
                            public void onClick(MenuItemClickEvent event) {
                                //new SprintPanel(id, canvasPrincipal);
                            }
                        };
                        componentSM.addClickHandler(handler2);
                        recentDocSubMenu.setItems(dataSM, componentSM);

                        recentDocItem.setSubmenu(recentDocSubMenu);

                        menuTool.addItem(recentDocItem);
View Full Code Here

    line.setAddresses(createAddresses());
  }

  private void testFlowPanel2() {
    final Menu contextMenu = new Menu();
    MenuItem item = new MenuItem("Test 1");
    contextMenu.setItems(item);
    contextMenu.setCanSelectParentItems(true);
    contextMenu.setAutoDraw(true);

    VLayout layout = new VLayout();
View Full Code Here

    private void popupProduct() {
        menu.clear();
        menu = new Menu();
       
        //create an item to add product
        MenuItem productItem = new MenuItem(constants.addProduct(), "proyecto.jpg");
        com.smartgwt.client.widgets.menu.events.ClickHandler prod_aux = new com.smartgwt.client.widgets.menu.events.ClickHandler() {
            @Override
            public void onClick(MenuItemClickEvent event) {
                createFormNewProduct();
            }
        };
        productItem.addClickHandler(prod_aux);

        //if there are some item selected the menu will be more items.
        if (!idItemSelected.equals("")) {
            //create an item for managing the themes of the product selected.
            MenuItem openItem = new MenuItem(constants.seeThemes(), "us.png");
            com.smartgwt.client.widgets.menu.events.ClickHandler aux = new com.smartgwt.client.widgets.menu.events.ClickHandler() {
                @Override
                public void onClick(MenuItemClickEvent event) {
                    //new ThemesListPanel(idItemSelected, canvasPrincipal);
                }
            };
            openItem.addClickHandler(aux);

            //create an item for managing the releases of the product selected.
            MenuItem releasesItem = new MenuItem(constants.seeReleases(), "release.jpg");
            com.smartgwt.client.widgets.menu.events.ClickHandler aux_releases = new com.smartgwt.client.widgets.menu.events.ClickHandler() {
                @Override
                public void onClick(MenuItemClickEvent event) {
                    //new ReleasesListPanel(idItemSelected, canvasPrincipal);
                }
            };
            releasesItem.addClickHandler(aux_releases);

            //create an item for managing information of a product selected
            MenuItem detailsItem = new MenuItem(constants.viewProduct(), "info.png");
            com.smartgwt.client.widgets.menu.events.ClickHandler aux_details = new com.smartgwt.client.widgets.menu.events.ClickHandler() {
                @Override
                public void onClick(MenuItemClickEvent event) {
                    po.manageProducts(idItemSelected, SHOW);
                }
            };
            detailsItem.addClickHandler(aux_details);

            MenuItemSeparator separator = new MenuItemSeparator();
            //create an item for deleting a product selected
            MenuItem deleteItem = new MenuItem(constants.delete(), "cancel.png");
            com.smartgwt.client.widgets.menu.events.ClickHandler aux_delete_theme = new com.smartgwt.client.widgets.menu.events.ClickHandler() {
                @Override
                public void onClick(MenuItemClickEvent event) {
                        if (com.google.gwt.user.client.Window.confirm(constants.sureDeleteProduct())) {
                            po.deleteProduct(idItemSelected);
                            productGrid.removeSelectedData();
                            drawn.remove(idItemSelected);
                        }
                }
            };
            deleteItem.addClickHandler(aux_delete_theme);

            //create an item to modify a product selected
            MenuItem modifyItem = new MenuItem(constants.modify(), "configure.png");
            com.smartgwt.client.widgets.menu.events.ClickHandler modify_handler = new com.smartgwt.client.widgets.menu.events.ClickHandler() {
                @Override
                public void onClick(MenuItemClickEvent event) {
                    po.manageProducts(idItemSelected, MODIFY);
                }

            };
            modifyItem.addClickHandler(modify_handler);

            menu.setVisible(false);
            menu.addItem(productItem);
            menu.addItem(openItem);
            menu.addItem(releasesItem);
View Full Code Here

  }

  private Menu getAddChildMenu() {
    Menu mainMenu = new Menu();

    MenuItem addChildSeq = new MenuItem();
    addChildSeq.setTitle("Sequance");
    addChildSeq
        .addClickHandler(new com.smartgwt.client.widgets.menu.events.ClickHandler() {
          public void onClick(MenuItemClickEvent event) {
            TreeNode node = newChild(Sequence);
            node.setAttribute(Type, Sequence);
            node.setAttribute(Min, 1);
            node.setAttribute(Max, 1);

          }
        });
    mainMenu.addItem(addChildSeq);

    MenuItem addChildChoce = new MenuItem();
    addChildChoce.setTitle("Choice");
    addChildChoce
        .addClickHandler(new com.smartgwt.client.widgets.menu.events.ClickHandler() {
          public void onClick(MenuItemClickEvent event) {
            TreeNode node = newChild(Choice);
            node.setAttribute("Type", Choice);
            node.setAttribute("Min", 1);
            node.setAttribute("Max", 1);

          }
        });
    mainMenu.addItem(addChildChoce);

    MenuItem addChildSimple = new MenuItem();
    addChildSimple.setTitle("Simple");
    addChildSimple
        .addClickHandler(new com.smartgwt.client.widgets.menu.events.ClickHandler() {
          public void onClick(MenuItemClickEvent event) {
            TreeNode node = newChild(Simple);
            node.setAttribute(Type, Simple);
            node.setAttribute(Min, 1);
View Full Code Here

  private Menu getExamplesMenu() {
    Menu mainMenu = new Menu();

    for (int i = 1; i < 7; i++) {
      final int num = i;
      MenuItem addChildSeq = new MenuItem();
      addChildSeq.setTitle("Example " + i);
      addChildSeq
          .addClickHandler(new com.smartgwt.client.widgets.menu.events.ClickHandler() {
            public void onClick(MenuItemClickEvent event) {
              unmarshelService.getExampleContainer(num,
                  new AsyncCallback<ExampleContainer>() {
View Full Code Here

  Menu addChildMenu = null;

  private Menu getTreeMenu() {
    Menu mainMenu = new Menu();
    MenuItem addChild = new MenuItem("Add Child");
    addChildMenu = getAddChildMenu();
    addChild.setSubmenu(addChildMenu);

    /*
     * addChild.setTitle("Add Child"); addChild.addClickHandler(new
     * com.smartgwt.client.widgets.menu.events.ClickHandler() { public void
     * onClick(MenuItemClickEvent event) { newChild(); } });
     */
    mainMenu.addItem(addChild);
    MenuItem copyMenu = new MenuItem("Copy");
    mainMenu.addItem(copyMenu);
    copyMenu.addClickHandler(new com.smartgwt.client.widgets.menu.events.ClickHandler() {
      public void onClick(MenuItemClickEvent event) {
        copy();
      }

    });

    MenuItem pasteMenu = new MenuItem("Paste");
    mainMenu.addItem(pasteMenu);
    pasteMenu
        .addClickHandler(new com.smartgwt.client.widgets.menu.events.ClickHandler() {
          public void onClick(MenuItemClickEvent event) {
            paste();
          }

        });
    // MenuItem addSibling = new MenuItem("Add Sibling");
    // addSibling.setSubmenu(getAddSiblingMenu());
    /*
     * addSibling.setTitle("Add Sibling"); addSibling .addClickHandler(new
     * com.smartgwt.client.widgets.menu.events.ClickHandler() { public void
     * onClick(MenuItemClickEvent event) { newSibling(); } });
     */
    // mainMenu.addItem(addSibling);

    MenuItem delete = new MenuItem();
    delete.setTitle("Delete Node");
    delete.addClickHandler(new com.smartgwt.client.widgets.menu.events.ClickHandler() {
      public void onClick(MenuItemClickEvent event) {
        deleteNode();
      }

    });
View Full Code Here

TOP

Related Classes of com.smartgwt.client.widgets.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.