Examples of IMenuButton


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

                        }
                    });
                    menu.addItem(item);
                }

                IMenuButton menuButton = new IMenuButton(tableAction.getTitle());
                menuButton.setID(EnhancedUtility.getSafeId("menuButton" + id + tableAction.getTitle()));
                menuButton.setTooltip(tableAction.getTooltip());
                menuButton.setMenu(menu);
                menuButton.setDisabled(true);
                menuButton.setAutoFit(true); // this makes it pretty tight, but maybe better than the default, which is pretty wide
                menuButton.setOverflow(Overflow.VISIBLE);
                menuButton.setShowMenuBelow(false);

                tableAction.actionCanvas = menuButton;
                footer.addMember(menuButton);
            }
        }
View Full Code Here

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

                }
            }
        });
        menu.addItem(hideAllItem);

        toolStrip.addMember(new IMenuButton(MSG.view_configEdit_jumpToSection(), menu));

        return toolStrip;
    }
View Full Code Here

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

                        }
                    });
                    menu.addItem(item);
                }

                IMenuButton menuButton = new IMenuButton(carouselAction.getTitle());
                menuButton.setMenu(menu);
                menuButton.setDisabled(true);
                menuButton.setOverflow(Overflow.VISIBLE);
                menuButton.setShowMenuBelow(false);

                carouselAction.actionCanvas = menuButton;
                footer.addMember(menuButton);
            }
        }
View Full Code Here

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

            MenuItem menuItem = new MenuItem(portletName);
            menuItem.setAttribute("portletKey", portletKey);
            addPortletMenu.addItem(menuItem);
        }

        addPortlet = new IMenuButton(MSG.common_title_add_portlet(), addPortletMenu);
        addPortlet.setIcon("[skin]/images/actions/add.png");
        addPortlet.setAutoFit(true);

        addPortletMenu.addItemClickHandler(new ItemClickHandler() {
            public void onItemClick(ItemClickEvent itemClickEvent) {
                String key = itemClickEvent.getItem().getAttribute("portletKey");
                String name = itemClickEvent.getItem().getTitle();
                try {
                    addPortlet(key, name);
                } catch (Exception ex) {
                    CoreGUI.getErrorHandler().handleError(MSG.view_dashboardsManager_error3(), ex);
                }
            }
        });

        CanvasItem addCanvas = new CanvasItem();
        addCanvas.setShowTitle(false);
        addCanvas.setCanvas(addPortlet);
        addCanvas.setStartRow(false);
        addCanvas.setEndRow(false);

        ColorButtonItem picker = new ColorButtonItem("colorButton", MSG.common_title_background());
        picker.setStartRow(false);
        picker.setEndRow(false);
        picker.setCurrentColor(storedDashboard.getConfiguration().getSimpleValue(Dashboard.CFG_BACKGROUND, "transparent"));
        picker.setColorSelectedHandler(new ColorSelectedHandler() {
            @Override
            public void onColorSelected(ColorSelectedEvent event) {
                String selectedColor = event.getColor();
                if (selectedColor != null) {
                    setBackgroundColor(selectedColor);
                    storedDashboard.getConfiguration().put(new PropertySimple(Dashboard.CFG_BACKGROUND, selectedColor));
                    save();
                }
            }
        });

        //refresh interval
        Menu refreshMenu = new Menu();
        refreshMenu.setShowShadow(true);
        refreshMenu.setShadowDepth(10);
        refreshMenu.setAutoWidth();
        refreshMenu.setHeight(15);
        ClickHandler menuClick = new ClickHandler() {
            @Override
            public void onClick(MenuItemClickEvent event) {
                String selection = event.getItem().getTitle();
                refreshInterval = 0;
                if (selection != null) {
                    if (selection.equals(STOP)) {
                        refreshInterval = STOP_VALUE;
                    } else if (selection.equals(REFRESH1)) {
                        refreshInterval = REFRESH1_VALUE;
                    } else if (selection.equals(REFRESH5)) {
                        refreshInterval = REFRESH5_VALUE;
                    } else if (selection.equals(REFRESH10)) {
                        refreshInterval = REFRESH10_VALUE;
                    } else {//unable to locate value disable refresh
                        refreshInterval = STOP_VALUE;//
                    }
                    UserSessionManager.getUserPreferences().setPageRefreshInterval(refreshInterval,
                        new UpdatePortletRefreshCallback());
                }
            }
        };

        String[] refreshIntervals = { STOP, REFRESH1, REFRESH5, REFRESH10 };
        Integer[] refreshValues = { STOP_VALUE, REFRESH1_VALUE, REFRESH5_VALUE, REFRESH10_VALUE };
        refreshMenuMappings = new HashMap<Integer, String>();
        refreshMenuItems = new MenuItem[refreshIntervals.length];
        int retrievedRefreshInterval = REFRESH1_VALUE;
        if (null != UserSessionManager.getUserPreferences()) {
            retrievedRefreshInterval = UserSessionManager.getUserPreferences().getPageRefreshInterval();
        }
        for (int i = 0; i < refreshIntervals.length; i++) {
            MenuItem item = new MenuItem(refreshIntervals[i], "");
            item.addClickHandler(menuClick);
            refreshMenuMappings.put(refreshValues[i], refreshIntervals[i]);
            if (retrievedRefreshInterval == refreshValues[i]) {
                item.setIcon(ImageManager.getAvailabilityIcon(true));
            }
            refreshMenuItems[i] = item;
        }

        refreshMenu.setItems(refreshMenuItems);
        refreshMenuButton = new IMenuButton(MSG.common_title_refreshInterval(), refreshMenu);
        refreshMenu.setAutoHeight();
        refreshMenuButton.getMenu().setItems(refreshMenuItems);
        refreshMenuButton.setWidth(140);
        refreshMenuButton.setShowTitle(true);
        refreshMenuButton.setTop(0);
View Full Code Here

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

        SC.say("You picked the \"" + event.getItem().getTitle()
            + "\" department.");
      }
    });

    IMenuButton bDepartment = new IMenuButton("Go to department", mDepartment);
    bDepartment.setWidth(130);

    main.addChild(bDepartment);

    Menu mCategory = new Menu();
    mCategory.setCanSelectParentItems(true);
    mCategory.setDataSource(SupplyCategoryXmlDS.getInstance());
    mCategory.setWidth(130);

    mCategory.addItemClickHandler(new ItemClickHandler() {
      public void onItemClick(ItemClickEvent event) {
        MenuItem item = event.getItem();
        SC.say("You picked the \""
            + item.getAttributeAsString("categoryName")
            + "\" category.");
      }
    });

    IMenuButton bCategory = new IMenuButton("Go to category", mCategory);
    bCategory.setTop(30);
    bCategory.setWidth(140);

    main.addChild(bCategory);

    return main;
  }
View Full Code Here

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

        menu.setData(PartData.getRecords());
        menu.setSelectionType(SelectionStyle.SINGLE);
        menu.setCanDragRecordsOut(true);
        menu.setDragDataAction(DragDataAction.MOVE);

        IMenuButton menuButton = new IMenuButton();
        menuButton.setTitle("Parts");
        menuButton.setMenu(menu);


        ListGrid partsGrid = new ListGrid();
        partsGrid.setWidth(300);
        partsGrid.setCanAcceptDroppedRecords(true);
View Full Code Here

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

    topButtons.setShowResizeBar(true);
    topButtons.setTop(handleVertical(245));
    topButtons.setLeft(handleHorizontal(880));
    topButtons.setWidth((230));
    topButtons.setHeight((25));
    IMenuButton addChild = new IMenuButton("Add Child", getAddChildMenu());
    addChild.setWidth((80));

    // addChild.setTop(handleVertical(5);
    // addChild.setLeft(handleHorizontal(160);
    topButtons.addChild(addChild);
View Full Code Here

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

    // topButtons.setShowEdges(true);
    topButtons.setWidth(handleHorizontal(1200));
    topButtons.setHeight(handleVertical(50));

    IMenuButton applyExample = new IMenuButton("Apply Examples",
        getExamplesMenu());
    applyExample.setWidth((120));
    applyExample.setHeight((25));
    applyExample.setTop(handleVertical(10));
    applyExample.setLeft(handleHorizontal(10));
    // addChild.setTop(handleVertical(5);
    // addChild.setLeft(handleHorizontal(160);
    topButtons.addChild(applyExample);

    Label label = new Label();
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.