Package com.smartgwt.client.widgets.menu

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


    /**
     * Configure the menu that will be the context menu.
     */
    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
View Full Code Here


    return tabSet;

  }

  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);
            node.setAttribute(Max, 1);
          }
        });
    mainMenu.addItem(addChildSimple);

    return mainMenu;

  }
View Full Code Here

    return mainMenu;

  }

  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>() {

                    @Override
                    public void onFailure(Throwable caught) {
                      com.google.gwt.user.client.Window
                          .alert("Can't perform operation: "
                              + caught);
                      GWT.log("", caught);

                    }

                    @Override
                    public void onSuccess(
                        ExampleContainer result) {
                      treeGrid.getTree().removeList(
                          treeGrid.getTree()
                              .getChildren(
                                  rootNode));
                      TreeToStruct.getTreeNode(
                          result.getStruct(),
                          treeGrid, rootNode);
                      if (num != 3)
                      textAreaItem.setValue(result
                          .getMessage());
                      else
                      {
                        Storage stockStore = Storage.getLocalStorageIfSupported();
                        textAreaItem.setValue(stockStore.getItem("XSD"));
                       
                       
                      }
                      treeGrid.getTree().openFolder(
                          (TreeNode) rootNode);
                      treeGrid.selectRecord(rootNode);
                    }
                  });
            }
          });
      mainMenu.addItem(addChildSeq);

    }

    return mainMenu;
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();
      }

    });
    mainMenu.addItem(delete);

    return mainMenu;
  }
View Full Code Here

  /**
   *
   */
  private void createContextMenu() {

    Menu contextMenu = new Menu();

    MenuItem createItem = UIFactory.createMenuItem( ActionRegistry.NEW_FOLDER );
    createItem.setEnableIfCondition( new MenuItemIfFunction() {

      public boolean execute( Canvas target, Menu menu, MenuItem item ) {

        IGWTFolder folder = GWTUtil.getGwtFolder( (TreeNode) tree.getSelectedRecord() );
        return folder.isCreateSubfolderSupported();
      }
    } );

    MenuItem deleteItem = UIFactory.createMenuItem( ActionRegistry.DELETE_FOLDER );
    deleteItem.setEnableIfCondition( new MenuItemIfFunction() {

      public boolean execute( Canvas target, Menu menu, MenuItem item ) {

        IGWTFolder folder = GWTUtil.getGwtFolder( (TreeNode) tree.getSelectedRecord() );
        return folder.isDeleteSupported();
      }
    } );

    MenuItem emptyItem = UIFactory.createMenuItem( ActionRegistry.EMPTY_FOLDER );
    emptyItem.setEnableIfCondition( new MenuItemIfFunction() {

      public boolean execute( Canvas target, Menu menu, MenuItem item ) {

        IGWTFolder folder = GWTUtil.getGwtFolder( (TreeNode) tree.getSelectedRecord() );
        return folder.isEmptySupported();
      }
    } );

    contextMenu.setItems( createItem, deleteItem, emptyItem );

    this.tree.setContextMenu( contextMenu );
  }
View Full Code Here

TOP

Related Classes of com.smartgwt.client.widgets.menu.Menu

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.