Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 55 → Rev 56

/trunk/src/org/tela_botanica/client/vues/pageToolBarVue.java
1,6 → 1,7
package org.tela_botanica.client.vues;
 
import org.tela_botanica.client.image.ImageMediateur;
 
import org.tela_botanica.client.interfaces.ListePaginable;
import org.tela_botanica.client.interfaces.Rafraichissable;
 
import com.gwtext.client.core.EventCallback;
32,7 → 33,7
/**
* Instance du médiateur à qui on notifie les évnènements
*/
private ImageMediateur iMediateur = null;
private ListePaginable listePaginable = null;
 
/**
* Bouton précédent
93,10 → 94,11
+ pageCourante * taillePage + " sur " + nbElement);
 
/**
* retourne le mediateur associe à la barre
* retourne la liste associé à la barre
*/
public ImageMediateur getImediateur() {
return iMediateur;
public ListePaginable getlistePaginable() {
return listePaginable;
}
 
/***************************************************************************
113,10 → 115,10
* @param im
* le médiateur à associer à la barre
*/
public pageToolBarVue(ImageMediateur im) {
public pageToolBarVue(ListePaginable lst) {
super();
 
iMediateur = im;
listePaginable = lst;
 
// on dispose un peu de texte et quelques espaces pour séparer les
// éléments
183,7 → 185,7
// on rafraichit l'affichage
rafraichirNumeroPage();
// et on notifie le médiateur de l'évenement
getImediateur().changerNumeroPage(pageCourante);
listePaginable.changerNumeroPage(pageCourante);
 
}
}
200,7 → 202,7
// on rafraichit l'affichage
rafraichirNumeroPage();
// et on notifie le médiateur de l'évenement
getImediateur().changerNumeroPage(pageCourante);
listePaginable.changerNumeroPage(pageCourante);
 
}
}
235,7 → 237,7
// le cas échéant, on charge la nouvelle page et on
// notifie le médiateur
changerPageCourante(nouvellePage - 1);
getImediateur().changerNumeroPage(pageCourante);
listePaginable.changerNumeroPage(pageCourante);
 
} else {
// sinon on reaffiche l'ancien numero de page sans rien
369,7 → 371,7
if (pageCourante >= pageTotale && pageCourante != 0) {
pageCourante = pageTotale - 1;
// le cas échéant on en notifie le médiateur
getImediateur().changerNumeroPage(pageCourante);
listePaginable.changerNumeroPage(pageCourante);
}
}
 
400,7 → 402,7
*/
public void changerTaillePage(int nouvelleTaillePage) {
 
getImediateur().changerTaillePage(nouvelleTaillePage);
listePaginable.changerTaillePage(nouvelleTaillePage);
 
}