Subversion Repositories eFlore/Applications.del

Rev

Rev 625 | 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;
629 aurelien 8
import com.google.gwt.user.client.ui.HTMLPanel;
9
import com.google.gwt.user.client.ui.HorizontalPanel;
10
import com.google.gwt.user.client.ui.IsWidget;
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.VerticalPanel;
14
import com.google.gwt.user.client.ui.Widget;
15
 
303 aurelien 16
public class DeterminationVue extends Composite implements DeterminationPresenteur.Vue {
134 gduche 17
 
18
	@UiField
625 gduche 19
	Panel forum, detailImageObservation, formulaireRechercheEflore, voteProtocole, barreRepartition;
447 gduche 20
 
262 aurelien 21
	@UiField
22
	Button boutonAjoutProposition;
447 gduche 23
 
24
	@UiField
25
	Panel metadonnees;
134 gduche 26
 
27
	interface DeterminationUIiBinder extends UiBinder<Widget, DeterminationVue> {
28
	};
29
 
46 aurelien 30
	private static DeterminationUIiBinder uiBinder = GWT.create(DeterminationUIiBinder.class);
31
 
32
	public DeterminationVue() {
134 gduche 33
		initWidget(uiBinder.createAndBindUi(this));
46 aurelien 34
	}
134 gduche 35
 
625 gduche 36
	public Panel getForum() {
46 aurelien 37
		return forum;
38
	}
134 gduche 39
 
625 gduche 40
	public Panel getDetailImageObservation() {
46 aurelien 41
		return detailImageObservation;
42
	}
134 gduche 43
 
625 gduche 44
	public Panel getFormulaireRechercheEflore() {
70 aurelien 45
		return formulaireRechercheEflore;
46
	}
134 gduche 47
 
625 gduche 48
	public Panel getVoteProtocole() {
49
		return voteProtocole;
102 aurelien 50
	}
140 aurelien 51
 
625 gduche 52
	public Panel getBarreRepartition() {
140 aurelien 53
		return barreRepartition;
54
	}
262 aurelien 55
 
56
	public Button getBoutonAjoutProposition() {
57
		return boutonAjoutProposition;
58
	}
447 gduche 59
 
60
	public Panel getMetadonnees() {
61
		return metadonnees;
62
	}
629 aurelien 63
 
64
	@Override
65
	public void ajouterLigneVoteProtocole(String nom, IsWidget vue) {
66
		HorizontalPanel panneauVote = new HorizontalPanel();
67
		Label labelProtocole = new Label(nom);
68
		panneauVote.add(labelProtocole);
69
		panneauVote.add(vue);
70
		voteProtocole.add(panneauVote);
71
	}
46 aurelien 72
}