private Button createRemoveButton() { final Button button = SPUIComponentProvider.getButton(UIComponentIdProvider.ROLLOUT_GROUP_REMOVE_ID, "", "", "", true, FontAwesome.MINUS, SPUIButtonStyleNoBorderWithIcon.class); button.setSizeUndefined(); button.addStyleName("default-color"); button.setEnabled(true); button.setVisible(true); button.addClickListener(event -> onRemove()); return button; }
@Override public Component createElement(final NavigationController controller, final NavigateableView view, int currentIndex, int totalCount) { final Button btn = new Button(); btn.setStyleName(BaseTheme.BUTTON_LINK); btn.setSizeUndefined(); btn.addStyleName(BREADCRUMB_ELEMENT); updateButtonTexts(btn, view); btn.addListener(new Button.ClickListener() { private static final long serialVersionUID = -9116612359809246223L; @Override public void buttonClick(ClickEvent event) { controller.getEventBus().fireEvent(view.getEventToShowThisView()); } }); return btn; }
private Button createRemoveButton() { final Button button = SPUIComponentProvider.getButton(UIComponentIdProvider.ROLLOUT_GROUP_REMOVE_ID, "", "", "", true, FontAwesome.MINUS, SPUIButtonStyleNoBorderWithIcon.class); button.setSizeUndefined(); button.addStyleName("default-color"); button.setEnabled(true); button.setVisible(true); button.addClickListener(event -> onRemove()); return button; }
private Button createAddButton() { final Button button = SPUIComponentProvider.getButton(UIComponentIdProvider.ROLLOUT_GROUP_ADD_ID, i18n.getMessage("button.rollout.add.group"), "", "", true, FontAwesome.PLUS, SPUIButtonStyleNoBorderWithIcon.class); button.setSizeUndefined(); button.addStyleName("default-color"); button.setEnabled(true); button.setVisible(true); button.addClickListener(event -> addGroupRowAndValidate()); return button; }
private Button createAddButton() { final Button button = SPUIComponentProvider.getButton(UIComponentIdProvider.ROLLOUT_GROUP_ADD_ID, i18n.getMessage("button.rollout.add.group"), "", "", true, FontAwesome.PLUS, SPUIButtonStyleNoBorderWithIcon.class); button.setSizeUndefined(); button.addStyleName("default-color"); button.setEnabled(true); button.setVisible(true); button.addClickListener(event -> addGroupRowAndValidate()); return button; }
private void createCancelButton() { cancelButton = SPUIComponentProvider.getButton(UIComponentIdProvider.CANCEL_BUTTON, i18n.getMessage(UIMessageIdProvider.BUTTON_CANCEL), "", "", true, FontAwesome.TIMES, SPUIButtonStyleNoBorderWithIcon.class); cancelButton.setSizeUndefined(); cancelButton.addStyleName("default-color"); addCloseListenerForCancelButton(); if (cancelButtonClickListener != null) { cancelButton.addClickListener(cancelButtonClickListener); } buttonsLayout.addComponent(cancelButton); buttonsLayout.setComponentAlignment(cancelButton, Alignment.MIDDLE_LEFT); buttonsLayout.setExpandRatio(cancelButton, 1.0F); }
public Component createElement(final NavigationController controller, final NavigateableView view, int index, int count) { Button b = new Button(view.getBreadcrumbTitle()); b.setStyleName(BaseTheme.BUTTON_LINK); b.addStyleName(elementStyleName); b.addStyleName(elementZIndexHelper+(20-index)); b.setSizeUndefined(); b.addListener(new ClickListener() { private static final long serialVersionUID = 5571355154543327126L; public void buttonClick(ClickEvent event) { controller.getEventBus().fireEvent(view.getEventToShowThisView()); } }); if (index == 0) b.addStyleName(firstElementStyleName); return b; }
private void createCancelButton() { cancelButton = SPUIComponentProvider.getButton(UIComponentIdProvider.CANCEL_BUTTON, i18n.getMessage(UIMessageIdProvider.BUTTON_CANCEL), "", "", true, FontAwesome.TIMES, SPUIButtonStyleNoBorderWithIcon.class); cancelButton.setSizeUndefined(); cancelButton.addStyleName("default-color"); addCloseListenerForCancelButton(); if (cancelButtonClickListener != null) { cancelButton.addClickListener(cancelButtonClickListener); } buttonsLayout.addComponent(cancelButton); buttonsLayout.setComponentAlignment(cancelButton, Alignment.MIDDLE_LEFT); buttonsLayout.setExpandRatio(cancelButton, 1.0F); }
private void createSaveButton() { saveButton = SPUIComponentProvider.getButton(UIComponentIdProvider.SAVE_BUTTON, i18n.getMessage(UIMessageIdProvider.BUTTON_SAVE), "", "", true, FontAwesome.SAVE, SPUIButtonStyleNoBorderWithIcon.class); saveButton.setSizeUndefined(); saveButton.addStyleName("default-color"); addCloseListenerForSaveButton(); saveButton.setEnabled(false); saveButton.setClickShortcut(KeyCode.ENTER); buttonsLayout.addComponent(saveButton); buttonsLayout.setComponentAlignment(saveButton, Alignment.MIDDLE_RIGHT); buttonsLayout.setExpandRatio(saveButton, 1.0F); }
private void createSaveButton() { saveButton = SPUIComponentProvider.getButton(UIComponentIdProvider.SAVE_BUTTON, i18n.getMessage(UIMessageIdProvider.BUTTON_SAVE), "", "", true, FontAwesome.SAVE, SPUIButtonStyleNoBorderWithIcon.class); saveButton.setSizeUndefined(); saveButton.addStyleName("default-color"); addCloseListenerForSaveButton(); saveButton.setEnabled(false); saveButton.setClickShortcut(KeyCode.ENTER); buttonsLayout.addComponent(saveButton); buttonsLayout.setComponentAlignment(saveButton, Alignment.MIDDLE_RIGHT); buttonsLayout.setExpandRatio(saveButton, 1.0F); }
button.setCaption(StringUtils.trimToEmpty(window.getCaption())); button.addClickListener(this::navigationButtonClicked); button.setSizeUndefined(); button.setStyleName(ValoTheme.BUTTON_LINK); button.setTabIndex(-1);
i18n.getMessage(UIMessageIdProvider.BUTTON_OK), "", "", true, FontAwesome.SAVE, SPUIButtonStyleNoBorderWithIcon.class); okButton.setSizeUndefined(); okButton.addStyleName("default-color"); okButton.addClickListener(this); i18n.getMessage(UIMessageIdProvider.BUTTON_CANCEL), "", "", true, FontAwesome.TIMES, SPUIButtonStyleNoBorderWithIcon.class); cancelButton.setSizeUndefined(); cancelButton.addStyleName("default-color"); cancelButton.addClickListener(this);
i18n.getMessage(UIMessageIdProvider.BUTTON_OK), "", "", true, FontAwesome.SAVE, SPUIButtonStyleNoBorderWithIcon.class); okButton.setSizeUndefined(); okButton.addStyleName("default-color"); okButton.addClickListener(this); i18n.getMessage(UIMessageIdProvider.BUTTON_CANCEL), "", "", true, FontAwesome.TIMES, SPUIButtonStyleNoBorderWithIcon.class); cancelButton.setSizeUndefined(); cancelButton.addStyleName("default-color"); cancelButton.addClickListener(this);