1,15 → 1,10 |
package org.tela_botanica.del.client.vues.rechercheobservations; |
|
import com.google.gwt.core.client.GWT; |
import com.google.gwt.event.dom.client.ClickHandler; |
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.FlexTable; |
import com.google.gwt.user.client.ui.HasWidgets; |
import com.google.gwt.user.client.ui.Image; |
import com.google.gwt.user.client.ui.IsWidget; |
import com.google.gwt.user.client.ui.Label; |
import com.google.gwt.user.client.ui.Panel; |
import com.google.gwt.user.client.ui.Widget; |
23,113 → 18,32 |
private static Binder binder = GWT.create(Binder.class); |
|
@UiField |
protected Label auteur, date, famille, localite, motsClefs, nomRetenu, numNomenclatural, lienDeterminer; |
protected Label lienDeterminer; |
|
@UiField |
protected FlexTable tableauPropositions; |
protected Panel determinationsPanel; |
|
public Label getAuteur() { |
return auteur; |
} |
|
public Label getDate() { |
return date; |
} |
|
public Label getFamille() { |
return famille; |
} |
|
public Label getLocalite() { |
return localite; |
} |
|
public Label getMotsClefs() { |
return motsClefs; |
} |
|
public Label getNomRetenu() { |
return nomRetenu; |
} |
|
public Label getNumNomenclatural() { |
return numNomenclatural; |
} |
|
public FlexTable getTableauPropositions() { |
return tableauPropositions; |
} |
|
public Image getPhotoPrincipale() { |
return photoPrincipale; |
} |
|
public Panel getPhotos() { |
return photos; |
} |
|
@UiField |
protected Image photoPrincipale; |
protected Panel imagesPanel; |
|
@UiField |
protected Panel photos; |
|
public ObservationVue() { |
initWidget(binder.createAndBindUi(this)); |
} |
|
@Override |
public void setUrlImagePrincipale(String url) { |
photoPrincipale.setUrl(url); |
public HasClickHandlers getLienDeterminer() { |
return lienDeterminer; |
} |
|
@Override |
public void setTitreImagePrincipale(String titre) { |
photoPrincipale.setTitle(titre); |
public Panel getDeterminationsPanel() { |
return determinationsPanel; |
} |
|
@Override |
public void setAltTextImagePrincipale(String altText) { |
photoPrincipale.setAltText(altText); |
public void setDeterminationsPanel(Panel determinationsPanel) { |
this.determinationsPanel = determinationsPanel; |
} |
|
@Override |
public String getUrlImagePrincipale() { |
return photoPrincipale.getUrl(); |
public Panel getImagesPanel() { |
return imagesPanel; |
} |
|
@Override |
public String getTitreImagePrincipale() { |
return photoPrincipale.getTitle(); |
} |
|
@Override |
public String getAltTextImagePrincipale() { |
return photoPrincipale.getAltText(); |
} |
|
@Override |
public void setTexteTableau(int ligne, int colonne, String texte) { |
tableauPropositions.setText(ligne, colonne, texte); |
} |
|
@Override |
public void setElementTableau(int ligne, int colonne, IsWidget element) { |
tableauPropositions.setWidget(ligne, colonne, element.asWidget()); |
} |
|
@Override |
public void ajouterPhoto(String url, String titre, String alText, ClickHandler gestionnaireClic) { |
Image photo = new Image(); |
photo.setUrl(url); |
photo.setTitle(titre); |
photo.setAltText(alText); |
photo.addClickHandler(gestionnaireClic); |
getPhotos().add(photo); |
} |
|
@Override |
public HasClickHandlers getLienDeterminer() { |
return lienDeterminer; |
} |
} |