Subversion Repositories eFlore/Applications.del

Rev

Rev 334 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 334 Rev 436
Line 1... Line 1...
1
package org.tela_botanica.del.client.vues.rechercheobservations;
1
package org.tela_botanica.del.client.vues.rechercheobservations;
Line 2... Line 2...
2
 
2
 
3
import com.google.gwt.core.client.GWT;
-
 
4
import com.google.gwt.event.dom.client.ClickHandler;
3
import com.google.gwt.core.client.GWT;
5
import com.google.gwt.event.dom.client.HasClickHandlers;
4
import com.google.gwt.event.dom.client.HasClickHandlers;
6
import com.google.gwt.uibinder.client.UiBinder;
5
import com.google.gwt.uibinder.client.UiBinder;
7
import com.google.gwt.uibinder.client.UiField;
6
import com.google.gwt.uibinder.client.UiField;
8
import com.google.gwt.user.client.ui.Composite;
-
 
9
import com.google.gwt.user.client.ui.FlexTable;
-
 
10
import com.google.gwt.user.client.ui.HasWidgets;
-
 
11
import com.google.gwt.user.client.ui.Image;
-
 
12
import com.google.gwt.user.client.ui.IsWidget;
7
import com.google.gwt.user.client.ui.Composite;
13
import com.google.gwt.user.client.ui.Label;
8
import com.google.gwt.user.client.ui.Label;
14
import com.google.gwt.user.client.ui.Panel;
9
import com.google.gwt.user.client.ui.Panel;
Line 15... Line 10...
15
import com.google.gwt.user.client.ui.Widget;
10
import com.google.gwt.user.client.ui.Widget;
Line 21... Line 16...
21
	}
16
	}
Line 22... Line 17...
22
 
17
 
Line 23... Line 18...
23
	private static Binder binder = GWT.create(Binder.class);
18
	private static Binder binder = GWT.create(Binder.class);
24
 
19
 
Line 25... Line 20...
25
	@UiField
20
	@UiField
26
	protected Label auteur, date, famille, localite, motsClefs, nomRetenu, numNomenclatural, lienDeterminer;
21
	protected Label lienDeterminer;
27
 
-
 
28
	@UiField
-
 
29
	protected FlexTable tableauPropositions;
-
 
30
 
-
 
31
	public Label getAuteur() {
-
 
32
		return auteur;
-
 
33
	}
-
 
34
 
-
 
35
	public Label getDate() {
-
 
36
		return date;
-
 
37
	}
-
 
38
 
-
 
39
	public Label getFamille() {
-
 
40
		return famille;
-
 
41
	}
-
 
42
 
-
 
43
	public Label getLocalite() {
-
 
44
		return localite;
-
 
45
	}
-
 
46
 
-
 
47
	public Label getMotsClefs() {
-
 
48
		return motsClefs;
-
 
49
	}
-
 
50
 
-
 
51
	public Label getNomRetenu() {
-
 
52
		return nomRetenu;
-
 
53
	}
-
 
54
 
-
 
55
	public Label getNumNomenclatural() {
-
 
56
		return numNomenclatural;
-
 
57
	}
-
 
58
 
-
 
59
	public FlexTable getTableauPropositions() {
-
 
60
		return tableauPropositions;
-
 
61
	}
-
 
62
 
-
 
63
	public Image getPhotoPrincipale() {
-
 
64
		return photoPrincipale;
-
 
65
	}
-
 
66
 
-
 
Line 67... Line 22...
67
	public Panel getPhotos() {
22
 
68
		return photos;
-
 
69
	}
-
 
70
 
-
 
71
	@UiField
23
	@UiField
Line 72... Line 24...
72
	protected Image photoPrincipale;
24
	protected Panel determinationsPanel;
73
 
25
 
74
	@UiField
26
	@UiField
Line 75... Line 27...
75
	protected Panel photos;
27
	protected Panel imagesPanel;
76
 
-
 
77
	public ObservationVue() {
-
 
78
		initWidget(binder.createAndBindUi(this));
-
 
79
	}
-
 
80
 
-
 
81
	@Override
-
 
82
	public void setUrlImagePrincipale(String url) {
-
 
83
		photoPrincipale.setUrl(url);
-
 
84
	}
-
 
85
 
-
 
86
	@Override
-
 
87
	public void setTitreImagePrincipale(String titre) {
-
 
88
		photoPrincipale.setTitle(titre); 
-
 
89
	}
-
 
90
 
-
 
91
	@Override
28
 
92
	public void setAltTextImagePrincipale(String altText) {
-
 
93
		photoPrincipale.setAltText(altText);
-
 
94
	}
-
 
95
 
-
 
96
	@Override
-
 
97
	public String getUrlImagePrincipale() {
29
	public ObservationVue() {
98
		return photoPrincipale.getUrl();
-
 
99
	}
-
 
100
 
-
 
101
	@Override
-
 
102
	public String getTitreImagePrincipale() {
-
 
103
		return photoPrincipale.getTitle();
30
		initWidget(binder.createAndBindUi(this));
Line 104... Line -...
104
	}
-
 
105
 
31
	}
106
	@Override
32
 
107
	public String getAltTextImagePrincipale() {
-
 
108
		return photoPrincipale.getAltText();
-
 
109
	}
-
 
110
 
-
 
111
	@Override
-
 
112
	public void setTexteTableau(int ligne, int colonne, String texte) {
33
	@Override
Line 113... Line -...
113
		tableauPropositions.setText(ligne, colonne, texte);
-
 
114
	}
34
	public HasClickHandlers getLienDeterminer() {
115
	
-
 
116
	@Override
-
 
117
	public void setElementTableau(int ligne, int colonne, IsWidget element) {
-
 
118
		tableauPropositions.setWidget(ligne,  colonne, element.asWidget());
-
 
119
	}
35
		return lienDeterminer;
120
 
-
 
121
	@Override
36
	}
Line 122... Line -...
122
	public void ajouterPhoto(String url, String titre, String alText, ClickHandler gestionnaireClic) {
-
 
123
		Image photo = new Image();
37
 
124
		photo.setUrl(url);
38
	public Panel getDeterminationsPanel() {
125
		photo.setTitle(titre);
39
		return determinationsPanel;
126
		photo.setAltText(alText);
40
	}