/trunk/src/org/tela_botanica/del/client/vues/rechercheimages/resultats/rechercheImage.css |
---|
File deleted |
/trunk/src/org/tela_botanica/del/client/vues/rechercheimages/resultats/ResultatRechercheImageVue.ui.xml |
---|
3,12 → 3,10 |
ui:generateKeys="com.google.gwt.i18n.rebind.keygen.MD5KeyGenerator" |
ui:generateLocales="default"> |
<ui:with field='res' type='org.tela_botanica.del.client.Ressources' /> |
<ui:with field="constants" type="org.tela_botanica.del.client.i18n.Vocabulary" /> |
<ui:style src="rechercheImage.css" /> |
<g:HTMLPanel styleName="{style.observationsRecherche}"> |
<g:FlexTable ui:field="imageTable" /> |
<ui:style src="ResultatRechercheImage.css" /> |
<g:HTMLPanel styleName="{style.contenuResultat}"> |
<g:HTMLPanel ui:field="imageTable" styleName="{style.images}"/> |
<g:VerticalPanel ui:field="panneauPagination" /> |
</g:HTMLPanel> |
</ui:UiBinder> |
/trunk/src/org/tela_botanica/del/client/vues/rechercheimages/resultats/ResultatRechercheImagePresenteur.java |
---|
25,11 → 25,11 |
public void go(HasWidgets composite) { |
composite.add(vue); |
createPaginationWidget(CacheClient.getInstance().getImages().size()); |
reactuliserImagesEtMoyenneVoteProtocole(0,10); |
reactualiserImagesEtMoyenneVoteProtocole(0, 10); |
} |
private void reactuliserImagesEtMoyenneVoteProtocole(int premier, int dernier) { |
private void reactualiserImagesEtMoyenneVoteProtocole(int premier, int dernier) { |
// Remise à zéro du panneau d'affichage et des composants |
vue.nettoyer(); |
42,7 → 42,7 |
List<Panel> panneauxImagesAffichees = new ArrayList<Panel>(); |
List<Image> imagesAffichees = CacheClient.getInstance().getSousListeImages(premier, dernier); |
vue.creerPanneauxObservations(imagesAffichees.size()); |
Iterator<Panel> panelIterator = vue.getPanneauxImages().iterator(); |
for (Image image : imagesAffichees) { |
Panel imagePanel = panelIterator.next(); |
51,7 → 51,7 |
panneauxImagesAffichees.add(imagePanel); |
observationPresenteurs.add(imagePresenteur); |
} |
vue.afficherPanneauxObservation(panneauxImagesAffichees); |
vue.stopChargement(); |
77,7 → 77,7 |
} |
public void showImagePanels(int first, int last) { |
reactuliserImagesEtMoyenneVoteProtocole(first, last); |
reactualiserImagesEtMoyenneVoteProtocole(first, last); |
} |
public ResultatRechercheImageVue getView() { |
/trunk/src/org/tela_botanica/del/client/vues/rechercheimages/resultats/ResultatRechercheImageVue.java |
---|
3,14 → 3,12 |
import java.util.ArrayList; |
import java.util.List; |
import org.tela_botanica.del.client.modeles.Image; |
import com.google.gwt.core.client.GWT; |
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.FlowPanel; |
import com.google.gwt.user.client.ui.HTMLPanel; |
import com.google.gwt.user.client.ui.Panel; |
import com.google.gwt.user.client.ui.VerticalPanel; |
import com.google.gwt.user.client.ui.Widget; |
35,13 → 33,11 |
Panel panneauPagination; |
@UiField |
FlexTable imageTable; |
HTMLPanel imageTable; |
// Constructeur |
protected ResultatRechercheImageVue() { |
initWidget(uiBinder.createAndBindUi(this)); |
} |
/** |
52,12 → 48,12 |
imageTable.clear(); |
panneauxImages.clear(); |
} |
protected void creerPanneauxObservations(int taille) { |
panneauxImages.clear(); |
for (int i = 0; i < taille; i++) { |
Panel imagePanel = new VerticalPanel(); |
Panel imagePanel = new HTMLPanel(""); |
panneauxImages.add(imagePanel); |
} |
} |
66,9 → 62,10 |
imageTable.clear(); |
for (int i = 0; i < imagesPanel.size(); i++) { |
VerticalPanel panneauImage = (VerticalPanel)imagesPanel.get(i); |
HTMLPanel panneauImage = (HTMLPanel) imagesPanel.get(i); |
panneauxImages.add(panneauImage); |
imageTable.setWidget((i) / nbCol, (i) % nbCol, panneauImage); |
// imageTable.setWidget((i) / nbCol, (i) % nbCol, panneauImage); |
imageTable.add(panneauImage); |
} |
} |
85,7 → 82,7 |
panneauChargement.setVisible(false); |
} |
public FlexTable getImageTable() { |
public HTMLPanel getImageTable() { |
return imageTable; |
} |
/trunk/src/org/tela_botanica/del/client/vues/rechercheimages/resultats/ResultatRechercheImage.css |
---|
New file |
0,0 → 1,4 |
/**FIXME : la taille doit être en PX sinon ça s'affiche en dessous ?!*/ |
.contenuResultat {border:solid 1px white; width:1000px} |
.images {} |
.images>div {float:left; padding:10px} |