Subversion Repositories eFlore/Applications.del

Rev

Details | Last modification | View Log | RSS feed

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