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() { |