Subversion Repositories eFlore/Archives.cel-v2

Compare Revisions

Ignore whitespace Rev 37 → Rev 38

/trunk/src/org/tela_botanica/client/vues/pageToolBarVue.java
231,6 → 231,7
catch(NumberFormatException nfe)
{
rafraichirNumeroPage() ;
champPage.focus(true) ;
return ;
}
245,12 → 246,18
}
else
{
// sinon on reaffriche l'ancien numero de page sans rien changer
// sinon on reaffiche l'ancien numero de page sans rien changer
rafraichirNumeroPage() ;
champPage.focus(true) ;
}
}
}
public void onFocus(Field field) {
champPage.focus(true) ;
}
});
// pour éviter de se compliquer la vie, on filtre tous les charactères non numériques
307,10 → 314,7
* à partir des variables de classes
*/
public void rafraichirNumeroPage()
{
Integer intPage = new Integer(pageTotale) ;
String st = intPage.toString() ;
{
champPage.setValue(""+(pageCourante+1)) ;
surTotalPage.setText(" sur "+pageTotale) ;
322,8 → 326,17
}
else
{
// on met simplement à jour l'intervalle qui contient toujours le même nombre d'éléments
intervalleElements.setText("Images "+pageCourante*taillePage+" - "+nbElement+" sur "+nbElement) ;
if(nbElement == 0)
{
// on met simplement à jour l'intervalle qui contient toujours le même nombre d'éléments
intervalleElements.setText("Images 0 - 0 sur 0") ;
}
else
{
// on met simplement à jour l'intervalle qui contient toujours le même nombre d'éléments
intervalleElements.setText("Images "+pageCourante*taillePage+" - "+nbElement+" sur "+nbElement) ;
}
}
}
383,7 → 396,7
 
/**
* Envoie au médiateur une demande pour modifier la taille de la page
* (qui va à sont tour faire les modifications nécessaires)
* (qui va à son tour faire les modifications nécessaires)
* @param nouvelleTaillePage la nouvelle taille de page (élement appartenant au tableau renvoyé par getNbPages())
*/
public void changerTaillePage(int nouvelleTaillePage) {