Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 1789 → Rev 1790

/trunk/src/org/tela_botanica/client/vues/MenuHorizontalVue.java
1,5 → 1,6
package org.tela_botanica.client.vues;
 
import org.tela_botanica.client.ComposantId;
import org.tela_botanica.client.Mediateur;
import org.tela_botanica.client.i18n.Constantes;
import org.tela_botanica.client.modeles.Menu;
30,6 → 31,8
public MenuHorizontalVue(Mediateur mediateurCourant) {
setId(ComposantId.PANNEAU_NAVIGATION);
mediateur = mediateurCourant;
i18nC = Mediateur.i18nC;
39,6 → 42,8
// ils ne servent qu'a être cliqués afin de déclencher une action de la part du médiateur
// ceci afin de pouvoir facilement changer d'avis si jamais on prend une autre forme de navigation
tbp = new TabPanel();
tbp.setId("ListeOngletsNavigation");
tbp.setWidth("100%");
TabItem tbAcc = new TabItem(i18nC.menuAccueil());
tbAcc.setBorders(false);
70,6 → 75,12
tbCom.setId(MenuApplicationId.COMMENTAIRE);
tbCom.setHeight(0);
TabItem tbStats = new TabItem(i18nC.menuStats());
tbStats.setBorders(false);
tbStats.setId(MenuApplicationId.STATS);
tbStats.setStyleAttribute("float", "right");
tbStats.setHeight(0);
tbp.add(tbAcc);
tbp.add(tbIns);
tbp.add(tbCol);
76,6 → 87,7
tbp.add(tbPer);
tbp.add(tbPub);
tbp.add(tbCom);
tbp.add(tbStats);
// Supression du conteneur vide de l'onglet (pour éviter un décalage de l'interface)
tbp.addListener(Events.BeforeSelect, new Listener<TabPanelEvent>() {
92,6 → 104,14
}
});
// interception de la selection afin de prévenir le médiateur pour qu'il charge
// le panneau central correspondant
tbp.addListener(Events.Resize, new Listener<TabPanelEvent>() {
public void handleEvent(TabPanelEvent be) {
tbp.setWidth("100%");
}
});
this.add(tbp);
}