Examples of MenuItem


Examples of com.gitblit.models.Menu.MenuItem

    DataView<MenuItem> view = new DataView<MenuItem>("menuItems", items) {
      private static final long serialVersionUID = 1L;

      @Override
      public void populateItem(final Item<MenuItem> item) {
        MenuItem entry = item.getModelObject();
        if (entry instanceof PageLinkMenuItem) {
          // link to another Wicket page
          PageLinkMenuItem pageLink = (PageLinkMenuItem) entry;
          item.add(new LinkPanel("menuItem", null, null, pageLink.toString(), pageLink.getPageClass(),
              pageLink.getPageParameters(), false).setRenderBodyOnly(true));
        } else if (entry instanceof ExternalLinkMenuItem) {
          // link to a specified href
          ExternalLinkMenuItem extLink = (ExternalLinkMenuItem) entry;
          item.add(new LinkPanel("menuItem", null, extLink.toString(), extLink.getHref(),
              extLink.openInNewWindow()).setRenderBodyOnly(true));
        } else if (entry instanceof MenuDivider) {
          // divider
          item.add(new Label("menuItem").setRenderBodyOnly(true));
          WicketUtils.setCssClass(item, "divider");
        } else {
          ParameterMenuItem parameter = (ParameterMenuItem) entry;
          // parameter link for the current page
          String icon = null;
          if (parameter.isSelected()) {
            icon = "icon-ok";
          } else {
            icon = "icon-ok-white";
          }
          item.add(new LinkPanel("menuItem", icon, null, entry.toString(), menu.pageClass,
              parameter.getPageParameters(), false).setRenderBodyOnly(true));
        }
      }
    };
    add(view);
View Full Code Here

Examples of com.google.gwt.user.client.ui.MenuItem

        MenuBar rootMenuBar = new MenuBar( true );
        rootMenuBar.setAutoOpen( true );
        rootMenuBar.setAnimationEnabled( true );

        rootMenuBar.addItem( new MenuItem( constants.CreateNew(), createNewMenu ) );

        return rootMenuBar;
    }
View Full Code Here

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

   * @param action
   * @return
   */
  public static MenuItem createMenuItem( IGWTAction action ) {

    MenuItem item = new MenuItem();
    item.setText( action.getText() );
    item.setIcon( action.getImageName() );
    item.addListener( action );
    action.registerComponent( item );

    return item;
  }
View Full Code Here

Examples of com.iisigroup.cap.auth.service.impl.MenuServiceImpl.MenuItem

  @Resource
  private MenuService menuSrv;

  public IResult queryMenu(IRequest request) {

    MenuItem menu = menuSrv.getMenuByRoles(CapSecurityContext.getRoleIds());
    if (menu != null) {
      return new AjaxFormResult(JSONSerializer.toJSON(menu).toString());
    }
    return new AjaxFormResult();
  }
View Full Code Here

Examples of com.netflix.explorers.model.MenuItem

        rolesAllowed = Sets.newHashSet(StringUtils.split(config.getString(prefix + "rolesAllowed", ""), ","));

        String items  = config.getString(prefix + "menu");
        Map<String, String> menuLayout = getMenuLayout();
        if (menuLayout != null) {
            rootMenu = new MenuItem().setName("root").setTitle("root");
            for (Entry<String, String> item : menuLayout.entrySet()) {
                // Parse the menu hierarchy and build it if necessary
                String[] nameComponents = StringUtils.split(item.getKey(), "/");
                String[] pathComponents = StringUtils.split(item.getValue(), "/");
                if (nameComponents.length == 1) {
                    rootMenu.addChild(new MenuItem()
                        .setName(item.getKey())
                        .setHref(item.getValue())
                        .setTitle(item.getKey()));
                }
                else {
                    if (nameComponents.length != pathComponents.length)
                        LOG.error("Name and path must have same number of components: " + item.getKey() + " -> " + item.getValue());
                   
                    MenuItem node = rootMenu;
                    for (int i = 0; i < nameComponents.length - 1; i++) {
                        MenuItem next = node.getChild(pathComponents[i]);
                        if (next == null) {
                            next = new MenuItem()
                                .setName(pathComponents[i])
                                .setTitle(nameComponents[i]);
                            node.addChild(next);
                        }
                        node = next;
                    }
                   
                    MenuItem leaf = new MenuItem()
                        .setName(pathComponents[pathComponents.length - 1])
                        .setHref(item.getValue())
                        .setTitle(nameComponents[nameComponents.length - 1]);
                    // Add the menu item to the leaf
                    node.addChild(leaf);
                }
            }
        }
        else if (items != null) {
            rootMenu = new MenuItem().setName("root").setTitle("root");
            for (String item : StringUtils.split(items, ",")) {
                String[] parts = StringUtils.splitByWholeSeparator(item, "->");
                try {
                    String[] nameComponents = StringUtils.split(parts[0].trim(), "/");
                    MenuItem node = rootMenu;
                    for (int i = 0; i < nameComponents.length; i++) {
                        MenuItem next = node.getChild(nameComponents[i]);
                        if (next == null) {
                            next = new MenuItem()
                                .setName(nameComponents[i])
                                .setTitle(nameComponents[i]);
                            node.addChild(next);
                        }
                        node = next;
View Full Code Here

Examples of com.sencha.gxt.widget.core.client.menu.MenuItem

    if (w instanceof SeparatorToolItem) {
      menu.add(new SeparatorMenuItem());

    } else if (w instanceof SplitButton) {
      final SplitButton sb = (SplitButton) w;
      MenuItem item = new MenuItem(sb.getText(), sb.getIcon());
      item.setEnabled(sb.isEnabled());
      item.setItemId(sb.getItemId());
      if (sb.getData("gxt-menutext") != null) {
        item.setText(sb.getData("gxt-menutext").toString());
      }
      if (sb.getMenu() != null) {
        item.setSubMenu(sb.getMenu());
      }

      item.addSelectionHandler(new SelectionHandler<Item>() {

        @Override
        public void onSelection(SelectionEvent<Item> event) {
          sb.fireEvent(new SelectEvent());
        }
      });
      menu.add(item);

    } else if (w instanceof TextButton) {
      final TextButton b = (TextButton) w;

      MenuItem item = new MenuItem(b.getText(), b.getIcon());
      item.setItemId(b.getItemId());

      if (b.getData("gxt-menutext") != null) {
        item.setText(b.getData("gxt-menutext").toString());
      }
      if (b.getMenu() != null) {
        item.setHideOnClick(false);
        item.setSubMenu(b.getMenu());
      }
      item.setEnabled(b.isEnabled());

      item.addSelectionHandler(new SelectionHandler<Item>() {

        @Override
        public void onSelection(SelectionEvent<Item> event) {
          b.fireEvent(new SelectEvent());
        }
      });

      menu.add(item);
    } else if (w instanceof ButtonGroup) {
      ButtonGroup g = (ButtonGroup) w;
      g.setItemId(g.getItemId());
      menu.add(new SeparatorMenuItem());
      String heading = g.getHeadingText();
      if (heading != null && heading.length() > 0 && !heading.equals("&#160;")) {
        menu.add(new HeaderMenuItem(heading));
      }

      Widget con = g.getWidget();
      if (con != null && con instanceof HasWidgets) {
        HasWidgets widgets = (HasWidgets) con;
        Iterator<Widget> it = widgets.iterator();
        while (it.hasNext()) {
          addWidgetToMenu(menu, it.next());
        }
      }

      menu.add(new SeparatorMenuItem());
    } else if (w instanceof ToggleButton) {
      final ToggleButton b = (ToggleButton) w;

      final CheckMenuItem item = new CheckMenuItem(b.getText());
      item.setItemId(b.getItemId());
      item.setChecked(b.getValue());

      if (b.getData("gxt-menutext") != null) {
        item.setText(b.getData("gxt-menutext").toString());
      }

      item.setEnabled(b.isEnabled());

      item.addCheckChangeHandler(new CheckChangeHandler<CheckMenuItem>() {

        @Override
        public void onCheckChange(CheckChangeEvent<CheckMenuItem> event) {
          // must pass true to cause value change event to fire
          b.setValue(event.getItem().isChecked(), true);
View Full Code Here

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

        int retrievedRefreshInterval = RefreshSelectItemData.refresh1.getTimeSpanInSeconds();
        if (null != UserSessionManager.getUserPreferences()) {
            retrievedRefreshInterval = UserSessionManager.getUserPreferences().getPageRefreshInterval();
        }
        for (RefreshSelectItemData item : RefreshSelectItemData.values()) {
            MenuItem menuItem = new MenuItem(item.getLabel(), "");
            menuItem.addClickHandler(menuClick);
            refreshMenuMappings.put(item.getTimeSpanInSeconds(), item.getLabel());
            if (retrievedRefreshInterval == item.getTimeSpanInSeconds()) {
                menuItem.setIcon(ImageManager.getAvailabilityIcon(true));
            }
            menuItemList.add(menuItem);
        }
        refreshMenuItems = menuItemList.toArray(new MenuItem[menuItemList.size()]);
View Full Code Here

Examples of com.sparc.knappsack.models.MenuItem

                // Get categories for side menu
                List<Category> categories = userService.getCategoriesForUser(user, deviceType, SortOrder.ASCENDING);
                List<MenuItem> categoryMenuItems = new ArrayList<MenuItem>();
                if (categories != null) {
                    for (Category category : categories) {
                        MenuItem menuItem = new MenuItem(category.getName(), category.getId());
                        categoryMenuItems.add(menuItem);
                    }
                }
                modelAndView.getModel().put("categoryMenuItems", categoryMenuItems);

                // Get groups for side menu
                List<MenuItem> groupMenuItems = new ArrayList<MenuItem>();
                List<Group> groups = userService.getGroupsForActiveOrganization(user, SortOrder.ASCENDING);
                if (groups != null) {
                    for (Group group : groups) {
                        MenuItem groupModel = new MenuItem(group.getName(), group.getId());
                        groupMenuItems.add(groupModel);
                    }
                }
                modelAndView.getModel().put("groupMenuItems", groupMenuItems);
View Full Code Here

Examples of com.sslexplorer.core.MenuItem

        PropertyDefinition authenticationMethod = new DefaultPropertyDefinition(PropertyDefinition.TYPE_LIST, "radius.authenticationMethod", "chap,ppp",
                        false, 200, "chap", 2, 50, "radius");
        ContextHolder.getContext().getPropertyDatabase().registerPropertyDefinition(authenticationMethod);
       
        // Add the new menu items
        coreServlet.addMenuItem("setup", new MenuItem("radiusConfiguration", "radius", "/showRADIUSConfiguration.do", true, true,
                        true));
    }
View Full Code Here

Examples of com.totsp.gwittir.client.ui.ContextMenuPanel.MenuItem

    Label hasContext = new Label("RightClickMe");
                ContextMenuPanel ctx = new ContextMenuPanel(hasContext);
        ctx.addMenuItemWidget(new Button("Item 1"));
        ctx.addMenuItemWidget(new Button("Item 2"));
      
        Button ctxB = new MenuItem("Rick roll");
        ctx = new ContextMenuPanel(ctxB);
        ctx.addMenuItemWidget(new MenuItem("Item 1"));
        ctx.addMenuItemWidget(new MenuItem("Item 2"));

        SubMenu sub = new SubMenu("Sub");
        sub.addMenuItemWidget(new MenuItem("Sub Item 1"));
        sub.addMenuItemWidget(new MenuItem("Sub Item 2"));

        SubMenu sub2 = new SubMenu("Sub2");
        sub2.addMenuItemWidget(new MenuItem("Sub2 Item 1"));
        sub2.addMenuItemWidget(new MenuItem("Sub2 Item 2"));
        sub.addMenuItemWidget(sub2);
        ctx.addMenuItemWidget(sub);
        add(ctx);
       
  }
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.