public Builder add(Widget child) { menu.add(child); return this; }
@Override public void addViewAllLabel(final int index, final Command command) { menuItems.add(new ViewAllLabel(index, command)); }
@Override public void add(final Widget child) { if (child instanceof ListItem) { dropDownMenu.add(child); addCaretToText(); } }
@Override public void add(final Widget child) { if (child instanceof ListItem) { dropDownMenu.add(child); addCaretToText(); } }
@Override public void addNav(final DropDownMenu parent, final Button dropdownButton, final ParameterizedCommand<CodeType> onChange) { parent.add(new Divider()); }
@Override public void addGroupMenuItem(final String id, final String label, final MenuPosition position) { final DropDownHeader group = GWT.create(DropDownHeader.class); group.setText(label); dropDownMenu.add(group); }
@Override public void addNav(final DropDownMenu parent, final Button dropdownButton, final ParameterizedCommand<CodeType> onChange) { parent.add(new Divider()); }
@Override public void addViewAllLabel(final int index, final Command command) { menuItems.add(new ViewAllLabel(index, command)); }
@Override public void addGroupMenuItem(final String id, final String label, final MenuPosition position) { final DropDownHeader group = GWT.create(DropDownHeader.class); group.setText(label); dropDownMenu.add(group); }
public void addItem( final String url ) { content.add( makeListItem( url ) ); }
@Override public void addTag( final String text ) { AnchorListItem widget = new AnchorListItem( text ); widget.addClickHandler( new ClickHandler() { @Override public void onClick( ClickEvent event ) { presenter.selectTag( text ); } } ); tagListDropdown.add( widget ); }
private void addNewAnchorLink(DropDownMenu dropDownMenu, String text, PluginType pluginType, boolean available) { if (available) { AnchorListItem anchor = new AnchorListItem(text); anchor.addClickHandler(event -> newPluginPopUp.show(pluginType)); dropDownMenu.add(anchor); } }
private void addNewAnchorLink(DropDownMenu dropDownMenu, String text, PluginType pluginType, boolean available) { if (available) { AnchorListItem anchor = new AnchorListItem(text); anchor.addClickHandler(event -> newPluginPopUp.show(pluginType)); dropDownMenu.add(anchor); } }
public void addMenuItem(ActionButton actionButton, int index) { if (index > kebabMenu.getWidgetCount()) { kebabMenu.add(actionButton); } else { kebabMenu.insert(actionButton.asWidget(), index); } }
@Inject public PhaseConfigFormViewImpl(final DropDownMenu dropdownMenuList, final TranslationService translationService) { this.dropdownMenuList = dropdownMenuList; AnchorListItem constructionHeuristicListItem = new AnchorListItem(translationService.getTranslation(SolverEditorConstants.PhaseConfigFormViewImplConstructionHeuristic)); constructionHeuristicListItem.addClickHandler(h -> presenter.addConstructionHeuristic()); this.dropdownMenuList.add(constructionHeuristicListItem); AnchorListItem localSearchListItem = new AnchorListItem(translationService.getTranslation(SolverEditorConstants.PhaseConfigFormViewImplLocalSearch)); localSearchListItem.addClickHandler(h -> presenter.addLocalSearch()); this.dropdownMenuList.add(localSearchListItem); // TODO add Exhaustive search, ... }
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; }
@Override public void addServerTemplate(final String serverTemplateId) { final AnchorListItem serverTemplateNavLink = GWT.create(AnchorListItem.class); serverTemplateNavLink.setText(serverTemplateId); serverTemplateNavLink.setIcon(IconType.SERVER); serverTemplateNavLink.setIconFixedWidth(true); serverTemplateNavLink.addClickHandler(e -> selectServerTemplate(serverTemplateNavLink, false)); dropDownServerTemplates.add(serverTemplateNavLink); }
@Test public void testAddGroupMenuItem() { final String menuId = RandomStringUtils.random(10); final String label = RandomStringUtils.random(10); final MenuPosition position = MenuPosition.RIGHT; workbenchMenuCompactNavBarView.addGroupMenuItem(menuId, label, position); verify(dropDownMenu).add(dropDownHeader); verify(dropDownHeader).setText(label); }
@Test public void testAddGroupMenuItem() { final String menuId = RandomStringUtils.random(10); final String label = RandomStringUtils.random(10); final MenuPosition position = MenuPosition.RIGHT; workbenchMenuCompactNavBarView.addGroupMenuItem(menuId, label, position); verify(dropDownMenu).add(dropDownHeader); verify(dropDownHeader).setText(label); }