Subversion Repositories eFlore/Applications.del

Rev

Rev 602 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 602 Rev 652
Line 12... Line 12...
12
import com.google.gwt.user.client.ui.IsWidget;
12
import com.google.gwt.user.client.ui.IsWidget;
Line 13... Line 13...
13
 
13
 
Line 14... Line 14...
14
public class ObservationDeterminationPresenteur {
14
public class ObservationDeterminationPresenteur {
15
 
15
 
16
	public abstract interface Vue extends IsWidget {
-
 
17
		public void setTexteTableau(int ligne, int colonne, String texte);
16
	public abstract interface Vue extends IsWidget {
-
 
17
		//public void setTexteTableau(int ligne, int colonne, String texte);
-
 
18
		//public void setElementTableau(int ligne, int colonne, IsWidget element);
18
 
19
		public void viderTableau();
Line 19... Line 20...
19
		public void setElementTableau(int ligne, int colonne, IsWidget element);
20
		public void ajouterElementAuTableauProposition(IsWidget Element, String texte);
Line 20... Line 21...
20
	}
21
	}
Line 27... Line 28...
27
		this.propositions = propositions;
28
		this.propositions = propositions;
28
		this.vue = vue;
29
		this.vue = vue;
29
	}
30
	}
Line 30... Line 31...
30
 
31
 
31
	public void chargerPropositions() {
-
 
32
 
32
	public void chargerPropositions() {
33
		int i = 0;
33
		vue.viderTableau();
34
		for (PropositionDetermination proposition : propositions) {
34
		for (PropositionDetermination proposition : propositions) {
35
			HTMLPanel panneau = new HTMLPanel("");
35
			HTMLPanel panneau = new HTMLPanel("");
36
			DetailVoteObservationPresenteur presenteurVote = new DetailVoteObservationPresenteur(new DetailVoteObservationVue(), proposition);
36
			DetailVoteObservationPresenteur presenteurVote = new DetailVoteObservationPresenteur(new DetailVoteObservationVue(), proposition);
37
			presenteurVote.go(panneau);
-
 
38
			vue.setElementTableau(i, 0, panneau);
37
			presenteurVote.go(panneau);
39
			vue.setTexteTableau(i, 1, String.valueOf(proposition.getListeCommentaires().size()) + " " + I18n.getVocabulary().commentaires());
-
 
40
			i++;
38
			vue.ajouterElementAuTableauProposition(panneau, String.valueOf(proposition.getListeCommentaires().size()));
41
		}
39
		}
Line 42... Line 40...
42
	}
40
	}
43
	
41