protected void setupMenuDropDown() { menuDropDownMenu.setPull(Pull.RIGHT); }
protected void setupMenuDropDown() { menuDropDownMenu.setPull(Pull.RIGHT); }
private Widget makeDropDownMenuButton(final String caption, final List<Widget> widgetList) { final ButtonGroup buttonGroup = GWT.create(ButtonGroup.class); final Button dropdownButton = GWT.create(Button.class); dropdownButton.setText(caption); dropdownButton.setDataToggle(Toggle.DROPDOWN); dropdownButton.setSize(ButtonSize.SMALL); final DropDownMenu dropDownMenu = GWT.create(DropDownMenu.class); dropDownMenu.setPull(Pull.RIGHT); for (final Widget _item : widgetList) { dropDownMenu.add(_item); } buttonGroup.add(dropdownButton); buttonGroup.add(dropDownMenu); return buttonGroup; }
private Widget makeDropDownMenuButton(final String caption, final List<Widget> widgetList) { final ButtonGroup buttonGroup = GWT.create(ButtonGroup.class); final Button dropdownButton = GWT.create(Button.class); dropdownButton.setText(caption); dropdownButton.setDataToggle(Toggle.DROPDOWN); dropdownButton.setSize(ButtonSize.SMALL); final DropDownMenu dropDownMenu = GWT.create(DropDownMenu.class); dropDownMenu.setPull(Pull.RIGHT); for (final Widget _item : widgetList) { dropDownMenu.add(_item); } buttonGroup.add(dropdownButton); buttonGroup.add(dropDownMenu); return buttonGroup; }
private void createDropdownMenu() { dropdownMenu = new DropDownMenu(); dropdownMenu.setPull(Pull.LEFT); Set<Integer> refreshRates = AbstractRefreshManager.getRefreshRates(); for (Integer refreshRate : refreshRates) { AnchorListItem refreshRateItem = new AnchorListItem(); refreshRateItem.setText(MillisecondRenderer.getInstance().render(refreshRate)); refreshRateItem.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { refreshManager.setCurrentRefreshRate(refreshRate); removeActiveStyles(); refreshRateItem.addStyleName(Styles.ACTIVE); } }); if (refreshManager.getCurrentRefreshRate() == refreshRate) { refreshRateItem.addStyleName(Styles.ACTIVE); } dropdownMenu.add(refreshRateItem); } }
public MenuItem newExportsItem(final Command exportPNGCommand, final Command exportJPGCommand, final Command exportSVGCommand, final Command exportPDFCommand, final Command exportAsRawCommand) { final DropDownMenu menu = GWT.create(DropDownMenu.class); menu.setPull(Pull.RIGHT); menu.add(makeExportMenuItemWidget(translationService.getValue(CoreTranslationMessages.EXPORT_PNG), exportPNGCommand)); menu.add(makeExportMenuItemWidget(translationService.getValue(CoreTranslationMessages.EXPORT_JPG), exportJPGCommand)); menu.add(makeExportMenuItemWidget(translationService.getValue(CoreTranslationMessages.EXPORT_SVG), exportSVGCommand)); menu.add(makeExportMenuItemWidget(translationService.getValue(CoreTranslationMessages.EXPORT_PDF), exportPDFCommand)); menu.add(makeExportMenuItemWidget(getExportAsRawLabel(), exportAsRawCommand)); final Button button = GWT.create(Button.class); final ButtonGroup buttonGroup = GWT.create(ButtonGroup.class); buttonGroup.add(button); buttonGroup.add(menu); button.setToggleCaret(true); button.setDataToggle(Toggle.DROPDOWN); button.setIcon(IconType.DOWNLOAD); button.setSize(ButtonSize.SMALL); button.setTitle(translationService.getValue(StunnerProjectClientConstants.DOWNLOAD_DIAGRAM)); final IsWidget group = MenuUtils.buildHasEnabledWidget(buttonGroup, button); return buildItem(group); }