@Override public void addClickHandler(final Command command) { menu.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { command.execute(); } }); }
/** * Adds a click handler to the previous button * * @param clickHandler click handler * @return handler registration of the handler */ public HandlerRegistration addPreviousClickHandler(final ClickHandler clickHandler) { return previous.addClickHandler(clickHandler); }
/** * Adds a click handler to the next button * * @param clickHandler click handler * @return handler registration of the handler */ public HandlerRegistration addNextClickHandler(final ClickHandler clickHandler) { return next.addClickHandler(clickHandler); }
/** * Adds a click handler to the previous button * * @param clickHandler click handler * @return handler registration of the handler */ public HandlerRegistration addPreviousClickHandler(final ClickHandler clickHandler) { return previous.addClickHandler(clickHandler); }
/** * Adds a click handler to the next button * * @param clickHandler click handler * @return handler registration of the handler */ public HandlerRegistration addNextClickHandler(final ClickHandler clickHandler) { return next.addClickHandler(clickHandler); }
@Override public void addClickHandler(final Command command) { menu.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { command.execute(); } }); }
public WorkbenchConfigurationMenuBuilder() { link.setIcon( IconType.COG ); link.addClickHandler( new ClickHandler() { @Override public void onClick( ClickEvent event ) { popup.show(); } } ); }
protected Widget buildMenuCommand(final MenuItemCommand menuItemCommand, final HasMenuItems hasMenuItems) { final AnchorListItem item = createListItem(menuItemCommand, hasMenuItems); item.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { menuItemCommand.getCommand().execute(); } }); return item; }
protected Widget buildMenuPerspective(final MenuItemPerspective menuItemPerspective, final HasMenuItems hasMenuItems) { final AnchorListItem item = createListItem(menuItemPerspective, hasMenuItems); item.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { IOC.getBeanManager().lookupBean(PlaceManager.class).getInstance().goTo(menuItemPerspective.getPlaceRequest()); } }); return item; }
private AnchorListItem makeListItem( final String text ) { final AnchorListItem item = new AnchorListItem( text ); item.addClickHandler( new ClickHandler() { @Override public void onClick( final ClickEvent event ) { textBox.setText( text ); ComboBox.this.fireEvent( new ValueChangeEvent( text ) ); } } ); return item; }
protected Widget buildMenuCommand(final MenuItemCommand menuItemCommand, final HasMenuItems hasMenuItems) { final AnchorListItem item = createListItem(menuItemCommand, hasMenuItems); item.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { menuItemCommand.getCommand().execute(); } }); return item; }
protected Widget buildMenuPerspective(final MenuItemPerspective menuItemPerspective, final HasMenuItems hasMenuItems) { final AnchorListItem item = createListItem(menuItemPerspective, hasMenuItems); item.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { IOC.getBeanManager().lookupBean(PlaceManager.class).getInstance().goTo(menuItemPerspective.getPlaceRequest()); } }); return item; }
@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); } }
@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 AnchorListItem makeExportMenuItemWidget(final String caption, final Command onClickCommand) { final AnchorListItem exportMenuItemWidget = GWT.create(AnchorListItem.class); exportMenuItemWidget.setIcon(IconType.FILE_IMAGE_O); exportMenuItemWidget.setIconPosition(IconPosition.LEFT); exportMenuItemWidget.setText(caption); exportMenuItemWidget.setTitle(caption); exportMenuItemWidget.addClickHandler(event -> onClickCommand.execute()); return exportMenuItemWidget; }
@Test public void testBulkSignal() { doAnswer(invocation -> { ClickHandler handler = (ClickHandler) invocation.getArguments()[0]; handler.onClick(mock(ClickEvent.class)); return null; }).when(anchorListItem).addClickHandler(any()); final ExtendedPagedTable table = mock(ExtendedPagedTable.class); view.getBulkSignal(table); verify(presenter).bulkSignal(any()); verify(table).deselectAllItems(); }
protected AnchorListItem getBulkRequeue(final ExtendedPagedTable<RequestSummary> extendedPagedTable) { final AnchorListItem bulkAbortNavLink = GWT.create(AnchorListItem.class); bulkAbortNavLink.setText(constants.Bulk_Requeue_jobs()); bulkAbortNavLink.setIcon(IconType.HISTORY); bulkAbortNavLink.setIconFixedWidth(true); bulkAbortNavLink.addClickHandler(event -> confirmPopup.show(constants.Requeue_Jobs_Confirmation(), constants.Requeue_Jobs(), constants.Requeue_Jobs_Sure(), getRequeueCommand(extendedPagedTable)) ); return bulkAbortNavLink; }
protected AnchorListItem getBulkAbort(final ExtendedPagedTable<ProcessInstanceSummary> extendedPagedTable){ final AnchorListItem bulkAbortNavLink = GWT.create(AnchorListItem.class); bulkAbortNavLink.setText(constants.Bulk_Abort()); bulkAbortNavLink.setIcon(IconType.BAN); bulkAbortNavLink.setIconFixedWidth(true); bulkAbortNavLink.addClickHandler(event -> confirmPopup.show(constants.Abort_Confirmation(), constants.Abort(), constants.Abort_Process_Instances(), getAbortCommand(extendedPagedTable)) ); return bulkAbortNavLink; }
protected AnchorListItem getBulkCancel(final ExtendedPagedTable<RequestSummary> extendedPagedTable) { final AnchorListItem bulkAbortNavLink = GWT.create(AnchorListItem.class); bulkAbortNavLink.setText(constants.Bulk_Cancel_jobs()); bulkAbortNavLink.setIcon(IconType.TIMES_CIRCLE_O); bulkAbortNavLink.setIconFixedWidth(true); bulkAbortNavLink.addClickHandler(event -> confirmPopup.show(constants.Cancel_Jobs_Confirmation(), constants.Cancel_Jobs(), constants.Cancel_Jobs_Sure(), getCancelCommand(extendedPagedTable)) ); return bulkAbortNavLink; }