Subversion Repositories eFlore/Applications.del

Rev

Rev 1203 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1196 gduche 1
package org.tela_botanica.del.client.vues.pictoflora.moteur;
2
 
3
import com.google.gwt.core.client.GWT;
4
import com.google.gwt.event.dom.client.HasChangeHandlers;
5
import com.google.gwt.event.dom.client.HasClickHandlers;
6
import com.google.gwt.uibinder.client.UiBinder;
7
import com.google.gwt.uibinder.client.UiField;
8
import com.google.gwt.user.client.ui.Composite;
9
import com.google.gwt.user.client.ui.FlowPanel;
10
import com.google.gwt.user.client.ui.HasWidgets;
11
import com.google.gwt.user.client.ui.Label;
12
import com.google.gwt.user.client.ui.ListBox;
13
import com.google.gwt.user.client.ui.Panel;
14
import com.google.gwt.user.client.ui.Widget;
15
 
16
public class MoteurPictofloraVue extends Composite implements MoteurPictofloraPresenteur.Vue {
17
 
18
	private final Panel panneauChargement = new FlowPanel();
19
 
20
	interface MyUiBinder extends UiBinder<Widget, MoteurPictofloraVue> {
21
	}
22
 
23
	private static MyUiBinder uiBinder = GWT.create(MyUiBinder.class);
24
 
25
	@UiField
26
	Panel panneauResultats, zoneRecherche, zonePartageUrl;
27
 
28
	@UiField
29
	Label ajouterObservation;
30
 
31
	// Constructeur
32
	public MoteurPictofloraVue() {
33
		initWidget(uiBinder.createAndBindUi(this));
34
	}
35
 
36
	public Panel getPanneauChargement() {
37
		return panneauChargement;
38
	}
39
 
40
	public Panel getZonePartageUrl() {
41
		return zonePartageUrl;
42
	}
43
 
44
	// Cette méthode est public car appelé dans GestionnaireHistorique
45
	public Panel getZoneResultats() {
46
		return panneauResultats;
47
	}
48
 
49
	public void setPanneauResultats(Panel panneauResultats) {
50
		this.panneauResultats = panneauResultats;
51
	}
52
 
53
	public HasWidgets getZoneRecherche() {
54
		return zoneRecherche;
55
	}
56
 
57
	@Override
58
	public HasClickHandlers getLienAjoutObservation() {
59
		return ajouterObservation;
60
	}
61
 
62
	@Override
63
	public void ajouterVue(HasWidgets composite) {
64
		composite.add(this.asWidget());
65
	}
66
 
67
}