Blame | Last modification | View Log | RSS feed
/**David Delon david.delon@clapas.net 2007*//** EtatConnexionVue.java : affichage information portant sur le statut de la connexion utilisateur*** 1: Le programme affiche le statut connecte si l'utilisateur s'est connecte precedemment, sinon s'affiche le statut deconnecte* 2: Le programme arme les actions liees a la connection ou a la deconnection* - Connection : affichage de la boite de connexion* - Deconnexion : appel du service de deconnexion, et appel de la re-initialisation de l'affichage pour le nouvel identifiant utilisateur obtenu (identifiant de session)*/package org.tela_botanica.client.observation;import com.google.gwt.user.client.ui.ClickListener;import com.google.gwt.user.client.ui.Composite;import com.google.gwt.user.client.ui.HTML;import com.google.gwt.user.client.ui.HorizontalPanel;import com.google.gwt.user.client.ui.Widget;public class EtatConnexionVue extends Composite {private ObservationMediateur observationMediateur=null;private HTML signLabel = new HTML() ;private boolean connecte = false ;public EtatConnexionVue(final ObservationMediateur med) {observationMediateur=med;HorizontalPanel outer = new HorizontalPanel();HorizontalPanel inner = new HorizontalPanel();outer.setHorizontalAlignment(HorizontalPanel.ALIGN_RIGHT);inner.add(signLabel);inner.setSpacing(3);outer.add(inner);initWidget(outer);signLabel.addClickListener(new ClickListener() {public void onClick(Widget sender) {// Non connecte ? Lien vers boite de connectionif (!connecte) {observationMediateur.afficherDialogueConnexion();}else {observationMediateur.deconnecterUtilisateur();}}});}public void setEtat(String text, boolean connecte) {signLabel.setHTML(text);this.connecte=connecte;}}/* +--Fin du code ---------------------------------------------------------------------------------------+* $Log$* Revision 1.2 2008-04-28 13:10:44 ddelon* Integration MyGwt** Revision 1.1 2008-01-02 21:26:04 ddelon* mise en place mygwt** Revision 1.6 2007-12-22 14:48:53 ddelon* Documentation et refactorisation** Revision 1.5 2007-09-17 19:25:34 ddelon* Documentation***/