List of usage examples for com.vaadin.ui.themes ValoTheme BUTTON_LINK
String BUTTON_LINK
To view the source code for com.vaadin.ui.themes ValoTheme BUTTON_LINK.
Click Source Link
From source file:com.hybridbpm.ui.component.development.FieldForm.java
License:Apache License
private void prepareComponents() { className.setCaption("Data type"); className.setContainerDataSource(getClassesContainer()); className.setItemCaptionMode(AbstractSelect.ItemCaptionMode.PROPERTY); className.setItemCaptionPropertyId(NAME); className.setWidth(100, Unit.PERCENTAGE); className.addValueChangeListener(new ClassChangeListener()); name.setCaption("Name"); name.setWidth(100, Unit.PERCENTAGE); name.setNullRepresentation(""); name.setRequired(true);//from w w w. jav a 2 s .c o m name.setImmediate(true); name.addValueChangeListener(new NameChangeListener()); description.setCaption("Description"); description.setWidth(100, Unit.PERCENTAGE); description.setNullRepresentation(""); defaultValue.setCaption("Default Value"); defaultValue.setWidth(100, Unit.PERCENTAGE); defaultValue.setNullRepresentation(""); collection.setCaption("Collection"); collection.setContainerDataSource(getCollectionContainer()); collection.setNewItemsAllowed(false); collection.setNullSelectionAllowed(false); collection.setItemCaptionMode(AbstractSelect.ItemCaptionMode.PROPERTY); collection.setItemCaptionPropertyId(NAME); collection.setWidth(100, Unit.PERCENTAGE); editor.setCaption("Editor"); editor.setContainerDataSource(getEditorContainer()); editor.setNewItemsAllowed(false); editor.setNullSelectionAllowed(false); editor.setItemCaptionMode(AbstractSelect.ItemCaptionMode.PROPERTY); editor.setItemCaptionPropertyId(NAME); editor.setWidth(100, Unit.PERCENTAGE); editor.setVisible(!Objects.equals(classListType, CLASS_LIST_TYPE.COMPLEX_DATA)); btnShowMore.setHeight(100, Unit.PERCENTAGE); btnShowMore.setIcon(FontAwesome.PLUS_SQUARE_O); btnShowMore.setDescription("Show more details"); btnShowMore.addStyleName(ValoTheme.BUTTON_LINK); btnRemove.setHeight(100, Unit.PERCENTAGE); btnRemove.setIcon(FontAwesome.TIMES_CIRCLE); btnRemove.addStyleName(ValoTheme.BUTTON_LINK); btnUp.setHeight(100, Unit.PERCENTAGE); btnUp.setIcon(FontAwesome.ARROW_CIRCLE_UP); btnUp.addStyleName(ValoTheme.BUTTON_LINK); btnDown.setHeight(100, Unit.PERCENTAGE); btnDown.setIcon(FontAwesome.ARROW_CIRCLE_DOWN); btnDown.addStyleName(ValoTheme.BUTTON_LINK); }
From source file:com.hybridbpm.ui.component.development.FileForm.java
License:Apache License
private void prepareComponents() { name.setCaption("Name"); name.setWidth(100, Unit.PERCENTAGE); name.setNullRepresentation(""); name.setRequired(true);/*from w w w . j a va2 s.co m*/ name.setImmediate(true); name.addValueChangeListener(new NameChangeListener()); description.setCaption("Description"); description.setWidth(100, Unit.PERCENTAGE); description.setNullRepresentation(""); multiple.setCaption("Multiple"); multiple.setWidth(100, Unit.PERCENTAGE); btnRemove.setHeight(100, Unit.PERCENTAGE); btnRemove.setIcon(FontAwesome.TIMES_CIRCLE); btnRemove.addStyleName(ValoTheme.BUTTON_LINK); btnUp.setHeight(100, Unit.PERCENTAGE); btnUp.setIcon(FontAwesome.ARROW_CIRCLE_UP); btnUp.addStyleName(ValoTheme.BUTTON_LINK); btnDown.setHeight(100, Unit.PERCENTAGE); btnDown.setIcon(FontAwesome.ARROW_CIRCLE_DOWN); btnDown.addStyleName(ValoTheme.BUTTON_LINK); }
From source file:com.hybridbpm.ui.component.development.InParametersLayout.java
License:Apache License
public void initUI() { removeAllComponents();//from w ww . j a v a2 s . c o m btnAdd.setCaption(("Add parameter")); btnAdd.setStyleName(ValoTheme.BUTTON_LINK); btnAdd.setIcon(FontAwesome.PLUS_CIRCLE); setMargin(true); setSpacing(true); setWidth(100, Sizeable.Unit.PERCENTAGE); for (FieldModel fieldModel : connectoModel.getInParameters()) { FieldForm fieldForm = new FieldForm(FieldForm.CLASS_LIST_TYPE.BOTH); fieldForm.setFieldModel(fieldModel); addComponent(fieldForm); } addComponent(btnAdd); setComponentAlignment(btnAdd, Alignment.MIDDLE_RIGHT); }
From source file:com.hybridbpm.ui.component.development.ModuleLinkButton.java
License:Apache License
public ModuleLinkButton(Module Module, ClickListener clickListener) { this.Module = Module; setCaption(Module.getTitle().getValue(HybridbpmUI.getCurrent().getLocale())); addClickListener(clickListener);//www. j av a2 s.c o m addStyleName(ValoTheme.BUTTON_LINK); setIcon(FontAwesome.valueOf(Module.getIcon())); }
From source file:com.hybridbpm.ui.component.development.OutParametersLayout.java
License:Apache License
public void initUI() { removeAllComponents();/*from w ww . j a v a 2 s . c om*/ btnAdd.setCaption(("Add parameter")); btnAdd.setStyleName(ValoTheme.BUTTON_LINK); btnAdd.setIcon(FontAwesome.PLUS_CIRCLE); setMargin(true); setSpacing(true); setWidth(100, Sizeable.Unit.PERCENTAGE); for (FieldModel fieldModel : connectoModel.getOutParameters()) { FieldForm fieldForm = new FieldForm(FieldForm.CLASS_LIST_TYPE.BOTH); fieldForm.setFieldModel(fieldModel); addComponent(fieldForm); } addComponent(btnAdd); setComponentAlignment(btnAdd, Alignment.MIDDLE_RIGHT); }
From source file:com.hybridbpm.ui.component.document.DocumentBreadcrumbButton.java
License:Apache License
public DocumentBreadcrumbButton(Document document, ClickListener clickListener) { this.document = document; setStyleName(ValoTheme.BUTTON_LINK); addStyleName("breadcrumbs"); addStyleName(ValoTheme.BUTTON_SMALL); if (document != null) { setIcon(FontAwesome.ANGLE_RIGHT); setCaption(document.getName());/*from ww w . j av a 2 s . c o m*/ } else { setCaption(Translate.getMessage("breadcrumbsRootButtonCaption")); } if (clickListener != null) { addClickListener(clickListener); } }
From source file:com.hybridbpm.ui.component.document.DocumentColumnGenerator.java
License:Apache License
@Override public Object generateCell(Table source, Object itemId, Object columnId) { Document document = (Document) itemId; Button button = new Button(document.getName()); button.setData(document);// w w w. j ava2s.c o m button.addStyleName(ValoTheme.BUTTON_LINK); if (Objects.equals(document.getType(), Document.TYPE.FILE)) { OnDemandFileDownloader onDemandFileDownloader = new OnDemandFileDownloader(document.getId().toString(), document.getName()); onDemandFileDownloader.extend(button); button.setDescription(Translate.getMessage("btnDownload")); } else { button.setDescription(Translate.getMessage("btnOpen")); button.addClickListener(clickListener); } return button; }
From source file:com.hybridbpm.ui.component.DocumentField.java
License:Apache License
public DocumentField() { form.setSpacing(true);//from w ww . j av a 2 s. com form.addStyleName("file-field"); btnDownload.addStyleName(ValoTheme.BUTTON_LINK); btnRemove.addStyleName(ValoTheme.BUTTON_LINK); btnRemove.setIcon(FontAwesome.TIMES_CIRCLE); fileUpload.setImmediate(true); fileUpload.addSucceededListener(imageUploader); checkVisibility(); }
From source file:com.hybridbpm.ui.component.LinkButton.java
License:Apache License
public LinkButton(String caption, T data, ClickListener clickListener) { this.customData = data; setCaption(caption); addClickListener(clickListener); addStyleName(ValoTheme.BUTTON_LINK); }
From source file:com.hybridbpm.ui.component.TableButton.java
License:Apache License
public TableButton(TableButton.TYPE type, T data, ClickListener clickListener) { this.type = type; this.customData = data; addStyleName(ValoTheme.BUTTON_LINK); setIcon(type.icon);/*from w w w. java 2 s. c o m*/ setDescription(type.description); if (clickListener != null) { addClickListener(clickListener); } }