Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 411 → Rev 412

/trunk/src/org/tela_botanica/del/client/composants/pagination/PaginationPresenteur.java
32,10 → 32,12
public HasClickHandlers getBoutonPrecedent();
public HasClickHandlers getBoutonPremierePage();
public HasClickHandlers getBoutonDernierePage();
public void masquerBoutonDebut();
public void afficherBoutonDebut();
public void masquerBoutonPrecedent();
public void afficherBoutonPrecedent();
public void masquerBoutonSuivant();
public void afficherBoutonSuivant();
public boolean boutonPrecedentEstAffiche();
public boolean boutonSuivantEstAffiche();
public HasChangeHandlers getSelecteurPas();
public int getPasSelectionne();
public void changerSelecteurPas(int index);
85,6 → 87,10
public int getNbPages() {
return nbPage;
}
public Vue getVue() {
return vue;
}
 
/**
* Changer le pas de la pagination
149,12 → 155,14
 
private int pagesAvant() {
int pageDebut = pageCourante - 5;
vue.afficherBoutonDebut();
if (pageDebut < 1) {
pageDebut = 1;
// Masquer le bouton de début
vue.masquerBoutonDebut();
}
if(pageCourante == 1) {
vue.masquerBoutonPrecedent();
} else {
vue.afficherBoutonPrecedent();
}
return pageDebut;
}
 
163,8 → 171,13
vue.afficherBoutonSuivant();
if (pageFin > nbPage) {
pageFin = nbPage;
}
if(pageCourante == nbPage - 1) {
vue.masquerBoutonSuivant();
} else {
vue.afficherBoutonSuivant();
}
return pageFin;
}
 
190,7 → 203,6
changerPas(vue.getPasSelectionne());
synchroniser();
}
 
});
 
vue.getBoutonPrecedent().addClickHandler(new ClickHandler() {
/trunk/src/org/tela_botanica/del/client/composants/pagination/PaginationVue.java
32,12 → 32,12
initWidget(uiBinder.createAndBindUi(this));
}
 
public void masquerBoutonDebut() {
public void masquerBoutonPrecedent() {
boutonPremierePage.setVisible(false);
boutonPrecedent.setVisible(false);
}
public void afficherBoutonDebut() {
public void afficherBoutonPrecedent() {
boutonPremierePage.setVisible(true);
boutonPrecedent.setVisible(true);
}
119,4 → 119,14
return Integer.parseInt(selecteurPas.getValue(index));
}
 
@Override
public boolean boutonPrecedentEstAffiche() {
return boutonPrecedent.isVisible() && boutonPremierePage.isVisible();
}
 
@Override
public boolean boutonSuivantEstAffiche() {
return boutonSuivant.isVisible() && boutonDernierePage.isVisible();
}
 
}