Subversion Repositories eFlore/Applications.del

Rev

Rev 629 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
46 aurelien 1
package org.tela_botanica.del.client.vues.plateformedetermination;
2
 
3
import com.google.gwt.core.client.GWT;
4
import com.google.gwt.uibinder.client.UiBinder;
5
import com.google.gwt.uibinder.client.UiField;
262 aurelien 6
import com.google.gwt.user.client.ui.Button;
46 aurelien 7
import com.google.gwt.user.client.ui.Composite;
645 gduche 8
import com.google.gwt.user.client.ui.Label;
629 aurelien 9
import com.google.gwt.user.client.ui.HTMLPanel;
10
import com.google.gwt.user.client.ui.HorizontalPanel;
11
import com.google.gwt.user.client.ui.IsWidget;
12
import com.google.gwt.user.client.ui.Label;
447 gduche 13
import com.google.gwt.user.client.ui.Panel;
46 aurelien 14
import com.google.gwt.user.client.ui.VerticalPanel;
15
import com.google.gwt.user.client.ui.Widget;
16
 
303 aurelien 17
public class DeterminationVue extends Composite implements DeterminationPresenteur.Vue {
134 gduche 18
 
19
	@UiField
645 gduche 20
	Panel forum, detailImageObservation, formulaireRechercheEflore, voteProtocole;
447 gduche 21
 
645 gduche 22
	@UiField
23
	Label nomTaxonProbable;
24
 
262 aurelien 25
	@UiField
26
	Button boutonAjoutProposition;
447 gduche 27
 
28
	@UiField
29
	Panel metadonnees;
134 gduche 30
 
31
	interface DeterminationUIiBinder extends UiBinder<Widget, DeterminationVue> {
32
	};
33
 
46 aurelien 34
	private static DeterminationUIiBinder uiBinder = GWT.create(DeterminationUIiBinder.class);
35
 
36
	public DeterminationVue() {
134 gduche 37
		initWidget(uiBinder.createAndBindUi(this));
46 aurelien 38
	}
134 gduche 39
 
625 gduche 40
	public Panel getForum() {
46 aurelien 41
		return forum;
42
	}
134 gduche 43
 
625 gduche 44
	public Panel getDetailImageObservation() {
46 aurelien 45
		return detailImageObservation;
46
	}
134 gduche 47
 
625 gduche 48
	public Panel getFormulaireRechercheEflore() {
70 aurelien 49
		return formulaireRechercheEflore;
50
	}
134 gduche 51
 
625 gduche 52
	public Panel getVoteProtocole() {
53
		return voteProtocole;
102 aurelien 54
	}
140 aurelien 55
 
262 aurelien 56
	public Button getBoutonAjoutProposition() {
57
		return boutonAjoutProposition;
58
	}
447 gduche 59
 
60
	public Panel getMetadonnees() {
61
		return metadonnees;
62
	}
629 aurelien 63
 
64
	@Override
645 gduche 65
	public void afficherNomTaxonProbable(String nomTaxon) {
66
		this.nomTaxonProbable.setText(nomTaxon);
67
	}
68
 
69
	/*@Override
70
	public void ajouterLigneVoteProtocole(IsWidget vue) {
71
		voteProtocole.add(vue);
72
	}*/
73
	@Override
629 aurelien 74
	public void ajouterLigneVoteProtocole(String nom, IsWidget vue) {
75
		HorizontalPanel panneauVote = new HorizontalPanel();
76
		Label labelProtocole = new Label(nom);
77
		panneauVote.add(labelProtocole);
78
		panneauVote.add(vue);
79
		voteProtocole.add(panneauVote);
80
	}
46 aurelien 81
}