Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 306 → Rev 307

/trunk/src/org/tela_botanica/client/vues/EntetePanneauVue.java
1,5 → 1,6
package org.tela_botanica.client.vues;
 
import org.tela_botanica.client.ComposantClass;
import org.tela_botanica.client.ComposantId;
import org.tela_botanica.client.Mediateur;
import org.tela_botanica.client.RegistreId;
30,21 → 31,22
private ButtonBar barreBoutons = null;
private Button identificationBouton = null;
private String identificationInfoTpl = "<div id='coel-identification'>{0}</div>";
private String identificationInfoTpl = null;
private HtmlContainer identificationInfoHtml = null;
public EntetePanneauVue() {
setLayout(new RowLayout(Orientation.HORIZONTAL));
setId("coel-entete");
setId(ComposantId.PANNEAU_ENTETE);
// TODO : ajouter la gestion de l'identification
HtmlContainer html = new HtmlContainer();
StringBuffer sb = new StringBuffer();
sb.append(" <div id='coel-titre'>Collections en Ligne Demo</div>");
sb.append(" <div id='"+ComposantId.DIV_TITRE+"'>Collections en Ligne Demo</div>");
html.setHtml(sb.toString());
html.setEnableState(false);
identificationInfoHtml = new HtmlContainer();
identificationInfoTpl = "<div id='"+ComposantId.DIV_IDENTIFICATION+"'>{0}</div>";
identificationInfoHtml.setHtml(Format.substitute(identificationInfoTpl, (new Params()).add("Mode anonyme")));
identificationInfoHtml.setEnableState(false);
71,11 → 73,11
barreBoutons.setButtonAlign(Style.HorizontalAlignment.RIGHT);
Button parametresBouton = new Button("ParamĂȘtres", boutonEcouteur);
parametresBouton.setId(ComposantId.BTN_PARAMETRES);
parametresBouton.setIconStyle("icone-param");
parametresBouton.setIconStyle(ComposantClass.ICONE_PARAMETRE);
barreBoutons.add(parametresBouton);
Button aideBouton = new Button("Aide", boutonEcouteur);
aideBouton.setId(ComposantId.BTN_AIDE);
aideBouton.setIconStyle("icone-aide");
aideBouton.setIconStyle(ComposantClass.ICONE_AIDE);
barreBoutons.add(aideBouton);
identificationBouton = new Button("Identifiez vous...", boutonEcouteur);
identificationBouton.setId(ComposantId.BTN_CONNEXION);
96,7 → 98,7
}
});
menuCel.setId(ComposantId.MENU_CEL);
menuCel.setIconStyle("icone-cel");
menuCel.setIconStyle(ComposantClass.ICONE_CEL);
menu.add(menuCel);
MenuItem menuBel = new MenuItem("Biblio en ligne", new SelectionListener<ComponentEvent>() {
@Override
108,11 → 110,11
}
});
menuBel.setId(ComposantId.MENU_BEL);
menuBel.setIconStyle("icone-bel");
menuBel.setIconStyle(ComposantClass.ICONE_BEL);
menu.add(menuBel);
applisBouton.setMenu(menu);
applisBouton.setIconStyle("icone-bascule");
applisBouton.setIconStyle(ComposantClass.ICONE_BASCULE);
barreBoutons.add(applisBouton);
add(html, new RowData(.3, 1));
128,12 → 130,12
if (utilisateur.isIdentifie() == true) {
identificationInfoHtml.setHtml(Format.substitute(identificationInfoTpl, (new Params()).add("Bienvenue : "+utilisateur.getNomComplet())));
identificationBouton.setText("Deconnexion");
identificationBouton.setIconStyle("icone-deconnexion");
identificationBouton.setIconStyle(ComposantClass.ICONE_DECONNEXION);
identificationBouton.setId(ComposantId.BTN_DECONNEXION);
} else {
identificationInfoHtml.setHtml(Format.substitute(identificationInfoTpl, (new Params()).add("Mode anonyme")));
identificationBouton.setText("Identifiez vous...");
identificationBouton.setIconStyle("icone-connexion");
identificationBouton.setIconStyle(ComposantClass.ICONE_CONNEXION);
identificationBouton.setId(ComposantId.BTN_CONNEXION);
}
}