Revision c09732ba
Added by Andreas Kohlbecker over 5 years ago
src/main/java/eu/etaxonomy/vaadin/component/NameRelationField.java | ||
---|---|---|
10 | 10 |
|
11 | 11 |
import com.vaadin.data.fieldgroup.BeanFieldGroup; |
12 | 12 |
import com.vaadin.data.fieldgroup.FieldGroup; |
13 |
import com.vaadin.server.FontAwesome; |
|
14 | 13 |
import com.vaadin.ui.Button; |
15 | 14 |
import com.vaadin.ui.Component; |
16 | 15 |
import com.vaadin.ui.CssLayout; |
... | ... | |
22 | 21 |
import eu.etaxonomy.cdm.model.name.NameRelationshipType; |
23 | 22 |
import eu.etaxonomy.cdm.model.name.TaxonName; |
24 | 23 |
import eu.etaxonomy.cdm.model.reference.Reference; |
24 |
import eu.etaxonomy.cdm.vaadin.component.ButtonFactory; |
|
25 | 25 |
import eu.etaxonomy.cdm.vaadin.component.TextFieldNFix; |
26 | 26 |
import eu.etaxonomy.cdm.vaadin.event.ToOneRelatedEntityButtonUpdater; |
27 | 27 |
import eu.etaxonomy.cdm.vaadin.model.name.NameRelationshipDTO; |
... | ... | |
45 | 45 |
|
46 | 46 |
private CssLayout toolBar= new CssLayout(); |
47 | 47 |
|
48 |
private Button removeButton = new Button(FontAwesome.REMOVE);
|
|
48 |
private Button removeButton = ButtonFactory.REMOVE_ITEM.createButton();
|
|
49 | 49 |
|
50 |
private Button newButton = new Button(FontAwesome.PLUS);
|
|
50 |
private Button newButton = ButtonFactory.ADD_ITEM.createButton();
|
|
51 | 51 |
|
52 | 52 |
private BeanFieldGroup<NameRelationshipDTO> fieldGroup = new BeanFieldGroup<>(NameRelationshipDTO.class); |
53 | 53 |
|
Also available in: Unified diff
ref #7361 creating new icon 'create-new' & introducing ButtonFactory for harmonization of button creation