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); |
} |
|