/** * Creates a new push button with the given icon. * * @param icon * the icon */ public Button(Resource icon) { this(); setIcon(icon); }
/** * Creates a new push button with the given caption and icon. * * @param caption * the caption * @param icon * the icon */ public Button(String caption, Resource icon) { this(); setCaption(caption); setIcon(icon); }
private void setButtonIcon(final Resource icon) { if (icon == null) { return; } button.setIcon(icon); } }
private void setButtonIcon(final Resource icon) { if (icon == null) { return; } button.setIcon(icon); } }
public void buttonClick(Button.ClickEvent event) { selectAllButton.setIcon(VaadinIcons.CHECK_SQUARE_O); search(searchField.getValue()); } });
@Inject public void setIconResolver(IconResolver iconResolver) { // todo extract icon constants component.getFirstButton().setIcon(iconResolver.getIconResource("icons/rows-count-first.png")); component.getPrevButton().setIcon(iconResolver.getIconResource("icons/rows-count-prev.png")); component.getNextButton().setIcon(iconResolver.getIconResource("icons/rows-count-next.png")); component.getLastButton().setIcon(iconResolver.getIconResource("icons/rows-count-last.png")); }
public static Button link(String caption, Resource icon, Button.ClickListener listener) { Button b = button(caption, null, "link", listener); b.setIcon(icon); b.setWidth(b.getWidth() + 10, Sizeable.UNITS_PIXELS); return b; }
public static Button build(final String caption, final VaadinIcons icon, final ClickListener listener) { Button button = new Button(caption); button.setIcon(icon); button.setWidth(100.0f, Unit.PERCENTAGE); if (listener != null) { button.addClickListener(listener); } return button; }
private Button createIconButton(String icon) { Button b = new Button(); b.setIcon(new ThemeResource(icon)); b.setStyleName(Reindeer.BUTTON_LINK); return b; } }
public static Button createButton( final String buttonCaption, final String buttonDescription, final Resource icon, final ClickListener clickListener) { Button button = new Button(); button.setCaption(buttonCaption); button.setIcon(icon); if (buttonDescription != null) button.setDescription(buttonDescription); if (clickListener != null) button.addClickListener(clickListener); return button; }
public static Button createButton( final String buttonCaption, final String buttonDescription, final Resource icon, final ClickListener clickListener) { Button button = new Button(); button.setCaption(buttonCaption); button.setIcon(icon); if (buttonDescription != null) button.setDescription(buttonDescription); if (clickListener != null) button.addClickListener(clickListener); return button; }
public static Button icon(String description, Resource icon, Button.ClickListener listener) { Button b = new Button(); b.setStyleName("link"); b.setIcon(icon); b.setImmediate(true); b.setDescription(description); if (listener != null) { b.addListener(listener); } return b; }
private void createComponents() { uploadProgressButton = SPUIComponentProvider.getButton(UIComponentIdProvider.UPLOAD_STATUS_BUTTON, "", "", "", false, null, SPUIButtonStyleNoBorder.class); uploadProgressButton.addStyleName(SPUIStyleDefinitions.UPLOAD_PROGRESS_INDICATOR_STYLE); uploadProgressButton.setIcon(null); uploadProgressButton.setHtmlContentAllowed(true); uploadProgressButton.addClickListener(event -> onClickOfUploadProgressButton()); }
protected void initActions() { Button newCaseButton = new Button(); newCaseButton.setCaption(i18nManager.getMessage(Messages.TASK_NEW)); newCaseButton.setIcon(Images.TASK_16); addButton(newCaseButton); newCaseButton.addListener(new ClickListener() { public void buttonClick(ClickEvent event) { NewCasePopupWindow newTaskPopupWindow = new NewCasePopupWindow(); viewManager.showPopupWindow(newTaskPopupWindow); } }); }
protected void addActions() { // Delete button Button deleteButton = new Button(i18nManager.getMessage(Messages.DEPLOYMENT_DELETE)); deleteButton.setIcon(Images.DELETE); deleteButton.addListener(new ClickListener() { public void buttonClick(ClickEvent event) { viewManager.showPopupWindow(new DeleteDeploymentPopupWindow(deployment, parent)); } }); parent.getToolBar().removeAllButtons(); parent.getToolBar().addButton(deleteButton); }
private Component buildToggleButton() { final Button valoMenuToggleButton = new Button(i18n.getMessage("label.menu"), new MenuToggleClickListenerMyClickListener()); valoMenuToggleButton.setIcon(FontAwesome.LIST); valoMenuToggleButton.addStyleName("valo-menu-toggle"); valoMenuToggleButton.addStyleName(ValoTheme.BUTTON_BORDERLESS); valoMenuToggleButton.addStyleName(ValoTheme.BUTTON_SMALL); return valoMenuToggleButton; }
protected void addDeleteButton() { Button deleteProcessInstanceButton = new Button(i18nManager.getMessage(Messages.PROCESS_INSTANCE_DELETE)); deleteProcessInstanceButton.setIcon(Images.DELETE); deleteProcessInstanceButton.addListener(new DeleteProcessInstanceClickListener(processInstance.getId(), processInstancePage)); // Clear toolbar and add 'start' button processInstancePage.getToolBar().removeAllButtons(); processInstancePage.getToolBar().addButton(deleteProcessInstanceButton); }