Subversion Repositories eFlore/Applications.del

Rev

Details | 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;
1010 aurelien 4
import com.google.gwt.event.dom.client.HasClickHandlers;
46 aurelien 5
import com.google.gwt.uibinder.client.UiBinder;
6
import com.google.gwt.uibinder.client.UiField;
262 aurelien 7
import com.google.gwt.user.client.ui.Button;
46 aurelien 8
import com.google.gwt.user.client.ui.Composite;
658 benjamin 9
import com.google.gwt.user.client.ui.HTMLPanel;
649 gduche 10
import com.google.gwt.user.client.ui.HasWidgets;
645 gduche 11
import com.google.gwt.user.client.ui.Label;
447 gduche 12
import com.google.gwt.user.client.ui.Panel;
46 aurelien 13
import com.google.gwt.user.client.ui.Widget;
14
 
303 aurelien 15
public class DeterminationVue extends Composite implements DeterminationPresenteur.Vue {
134 gduche 16
 
17
	@UiField
645 gduche 18
	Panel forum, detailImageObservation, formulaireRechercheEflore, voteProtocole;
447 gduche 19
 
645 gduche 20
	@UiField
1010 aurelien 21
	Label nomTaxonProbable, ajouterObservation;
645 gduche 22
 
262 aurelien 23
	@UiField
947 gduche 24
	Button boutonAjoutProposition, boutonAjoutPropositionBas, boutonAjoutCommentaire, boutonAjoutCommentaireBas;
447 gduche 25
 
26
	@UiField
27
	Panel metadonnees;
134 gduche 28
 
29
	interface DeterminationUIiBinder extends UiBinder<Widget, DeterminationVue> {
30
	};
31
 
46 aurelien 32
	private static DeterminationUIiBinder uiBinder = GWT.create(DeterminationUIiBinder.class);
33
 
34
	public DeterminationVue() {
134 gduche 35
		initWidget(uiBinder.createAndBindUi(this));
46 aurelien 36
	}
134 gduche 37
 
625 gduche 38
	public Panel getForum() {
46 aurelien 39
		return forum;
40
	}
134 gduche 41
 
625 gduche 42
	public Panel getDetailImageObservation() {
46 aurelien 43
		return detailImageObservation;
44
	}
134 gduche 45
 
625 gduche 46
	public Panel getFormulaireRechercheEflore() {
70 aurelien 47
		return formulaireRechercheEflore;
48
	}
134 gduche 49
 
625 gduche 50
	public Panel getVoteProtocole() {
51
		return voteProtocole;
102 aurelien 52
	}
140 aurelien 53
 
262 aurelien 54
	public Button getBoutonAjoutProposition() {
55
		return boutonAjoutProposition;
56
	}
447 gduche 57
 
947 gduche 58
	public Button getBoutonAjoutPropositionBas() {
59
		return boutonAjoutPropositionBas;
60
	}
61
 
447 gduche 62
	public Panel getMetadonnees() {
63
		return metadonnees;
64
	}
629 aurelien 65
 
66
	@Override
645 gduche 67
	public void afficherNomTaxonProbable(String nomTaxon) {
68
		this.nomTaxonProbable.setText(nomTaxon);
69
	}
649 gduche 70
 
645 gduche 71
	@Override
649 gduche 72
	public HasWidgets getNouvelleLigneProtocole() {
73
		HTMLPanel nouvelleLigne = new HTMLPanel("");
74
		this.voteProtocole.add(nouvelleLigne);
75
		return nouvelleLigne;
629 aurelien 76
	}
658 benjamin 77
 
78
	public Button getBoutonAjoutCommentaire() {
79
		return boutonAjoutCommentaire;
80
	}
947 gduche 81
 
82
	public Button getBoutonAjoutCommentaireBas() {
83
		return boutonAjoutCommentaireBas;
84
	}
1010 aurelien 85
 
86
	@Override
87
	public HasClickHandlers getLienAjoutObservation() {
88
		return ajouterObservation;
89
	}
46 aurelien 90
}