Subversion Repositories eFlore/Applications.del

Rev

Rev 652 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 652 Rev 882
1
package org.tela_botanica.del.client.vues.rechercheobservations.resultats.observationdeterminations;
1
package org.tela_botanica.del.client.vues.rechercheobservations.resultats.observationdeterminations;
2
 
2
 
3
import com.google.gwt.core.client.GWT;
3
import com.google.gwt.core.client.GWT;
4
import com.google.gwt.uibinder.client.UiBinder;
4
import com.google.gwt.uibinder.client.UiBinder;
5
import com.google.gwt.uibinder.client.UiField;
5
import com.google.gwt.uibinder.client.UiField;
6
import com.google.gwt.user.client.ui.Composite;
6
import com.google.gwt.user.client.ui.Composite;
-
 
7
import com.google.gwt.user.client.ui.HTML;
7
import com.google.gwt.user.client.ui.HTMLPanel;
8
import com.google.gwt.user.client.ui.HTMLPanel;
8
import com.google.gwt.user.client.ui.IsWidget;
9
import com.google.gwt.user.client.ui.IsWidget;
9
import com.google.gwt.user.client.ui.Widget;
10
import com.google.gwt.user.client.ui.Widget;
10
 
11
 
11
public class LignePropositionVue extends Composite {
12
public class LignePropositionVue extends Composite {
12
	
13
	
13
	// Gestion d'UiBinder
14
	// Gestion d'UiBinder
14
	interface MyUiBinder extends UiBinder<Widget, LignePropositionVue> {
15
	interface MyUiBinder extends UiBinder<Widget, LignePropositionVue> {
15
	}
16
	}
16
 
17
 
17
	private static MyUiBinder uibinder = GWT.create(MyUiBinder.class);
18
	private static MyUiBinder uibinder = GWT.create(MyUiBinder.class);
18
	@UiField
19
	@UiField
19
	HTMLPanel conteneurPanneauDeterminations, conteneurPanneauCommentaires;
20
	HTMLPanel conteneurPanneauDeterminations, conteneurPanneauVotes, conteneurPanneauCommentaires;
-
 
21
	
-
 
22
	@UiField 
-
 
23
	HTML nbVotesHtml, nbCommentairesHtml;
20
	
24
	
21
	public LignePropositionVue(IsWidget panneauDeterminations, IsWidget panneauCommentaires) {
25
	public LignePropositionVue(IsWidget panneauDeterminations, int nbVotes, int nbCommentaires) {
-
 
26
		initWidget(uibinder.createAndBindUi(this));
22
		initWidget(uibinder.createAndBindUi(this));
27
		
-
 
28
		conteneurPanneauDeterminations.add(panneauDeterminations);
-
 
29
		nbVotesHtml = new HTML(nbVotes+"");
-
 
30
		nbCommentairesHtml = new HTML(nbCommentaires+"");
-
 
31
		
23
		conteneurPanneauDeterminations.add(panneauDeterminations);
32
		conteneurPanneauVotes.add(nbVotesHtml);
-
 
33
		conteneurPanneauCommentaires.add(nbCommentairesHtml);
-
 
34
	}
-
 
35
	
-
 
36
	public void setNbVotes(int nbVotes) {
-
 
37
		nbVotesHtml.setHTML(nbVotes+"");
-
 
38
	}
-
 
39
	
-
 
40
	public void setNbCommentaires(int nbCommentaires) {
24
		conteneurPanneauCommentaires.add(panneauCommentaires);
41
		nbCommentairesHtml.setHTML(nbCommentaires+"");
25
	}
42
	}
26
}
43
}