New file |
0,0 → 1,67 |
package org.tela_botanica.del.client.vues.pictoflora.moteur; |
|
import com.google.gwt.core.client.GWT; |
import com.google.gwt.event.dom.client.HasChangeHandlers; |
import com.google.gwt.event.dom.client.HasClickHandlers; |
import com.google.gwt.uibinder.client.UiBinder; |
import com.google.gwt.uibinder.client.UiField; |
import com.google.gwt.user.client.ui.Composite; |
import com.google.gwt.user.client.ui.FlowPanel; |
import com.google.gwt.user.client.ui.HasWidgets; |
import com.google.gwt.user.client.ui.Label; |
import com.google.gwt.user.client.ui.ListBox; |
import com.google.gwt.user.client.ui.Panel; |
import com.google.gwt.user.client.ui.Widget; |
|
public class MoteurPictofloraVue extends Composite implements MoteurPictofloraPresenteur.Vue { |
|
private final Panel panneauChargement = new FlowPanel(); |
|
interface MyUiBinder extends UiBinder<Widget, MoteurPictofloraVue> { |
} |
|
private static MyUiBinder uiBinder = GWT.create(MyUiBinder.class); |
|
@UiField |
Panel panneauResultats, zoneRecherche, zonePartageUrl; |
|
@UiField |
Label ajouterObservation; |
|
// Constructeur |
public MoteurPictofloraVue() { |
initWidget(uiBinder.createAndBindUi(this)); |
} |
|
public Panel getPanneauChargement() { |
return panneauChargement; |
} |
|
public Panel getZonePartageUrl() { |
return zonePartageUrl; |
} |
|
// Cette méthode est public car appelé dans GestionnaireHistorique |
public Panel getZoneResultats() { |
return panneauResultats; |
} |
|
public void setPanneauResultats(Panel panneauResultats) { |
this.panneauResultats = panneauResultats; |
} |
|
public HasWidgets getZoneRecherche() { |
return zoneRecherche; |
} |
|
@Override |
public HasClickHandlers getLienAjoutObservation() { |
return ajouterObservation; |
} |
|
@Override |
public void ajouterVue(HasWidgets composite) { |
composite.add(this.asWidget()); |
} |
|
} |