Subversion Repositories eFlore/Applications.cel

Rev

Rev 2 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2 Rev 7
Line 12... Line 12...
12
 *    - Connection : affichage de la boite de connexion
12
 *    - Connection : affichage de la boite de connexion
13
 *    - Deconnexion : appel du service de deconnexion, et appel de la re-initialisation de l'affichage pour le nouvel identifiant utilisateur obtenu (identifiant  de session)
13
 *    - Deconnexion : appel du service de deconnexion, et appel de la re-initialisation de l'affichage pour le nouvel identifiant utilisateur obtenu (identifiant  de session)
14
 */
14
 */
15
package org.tela_botanica.client.observation;
15
package org.tela_botanica.client.observation;
Line 16... Line -...
16
 
-
 
17
 
16
 
18
import com.google.gwt.user.client.ui.ClickListener;
17
import com.google.gwt.user.client.ui.ClickListener;
19
import com.google.gwt.user.client.ui.Composite;
18
import com.google.gwt.user.client.ui.Composite;
20
import com.google.gwt.user.client.ui.HTML;
19
import com.google.gwt.user.client.ui.HTML;
21
import com.google.gwt.user.client.ui.HasHorizontalAlignment;
20
import com.google.gwt.user.client.ui.HasHorizontalAlignment;
22
import com.google.gwt.user.client.ui.HorizontalPanel;
21
import com.google.gwt.user.client.ui.HorizontalPanel;
Line -... Line 22...
-
 
22
import com.google.gwt.user.client.ui.Widget;
Line 23... Line 23...
23
import com.google.gwt.user.client.ui.Widget;
23
 
Line -... Line 24...
-
 
24
public class EtatConnexionVue extends Composite {
-
 
25
 
Line 24... Line -...
24
 
-
 
25
 
-
 
26
public class EtatConnexionVue extends Composite  {
-
 
27
 
-
 
28
 
-
 
29
	
-
 
30
  private ObservationMediateur observationMediateur=null;
26
	private ObservationMediateur observationMediateur = null;
31
	  
-
 
32
  private HTML signLabel = new HTML() ;
-
 
33
  private boolean connecte = false ;
-
 
34
  
-
 
35
  public EtatConnexionVue(final ObservationMediateur med)  {
-
 
36
 
-
 
37
	observationMediateur=med;
-
 
38
 
-
 
39
 
-
 
40
	HorizontalPanel outer = new HorizontalPanel();
-
 
41
	HorizontalPanel inner = new HorizontalPanel();
-
 
42
   
-
 
43
    
-
 
44
	outer.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_RIGHT);
-
 
45
 
-
 
46
	inner.add(signLabel);
-
 
47
	 
-
 
48
	inner.setSpacing(3);
-
 
49
	outer.add(inner);
-
 
50
 
-
 
51
	initWidget(outer);
-
 
52
 
-
 
53
	signLabel.addClickListener(
-
 
54
		    	new ClickListener() {
-
 
55
		    		public void onClick(Widget sender) {
-
 
56
		    
-
 
57
		    			// Non connecte ? Lien vers boite de connection
-
 
58
		    			
-
 
59
		    			if (!connecte) {
-
 
60
		    				
-
 
61
		    				observationMediateur.afficherDialogueConnexion();
-
 
62
		    			}
-
 
63
		    	
-
 
64
		    			else {
-
 
65
		    			
-
 
66
		    				observationMediateur.deconnecterUtilisateur();
-
 
67
 
-
 
68
		    				
-
 
69
		    			}
-
 
70
	
-
 
71
		    		}
-
 
72
		     	}
-
 
73
	);		
-
 
74
 
-
 
75
		
-
 
76
  }
-
 
77
 
-
 
78
 
-
 
Line -... Line 27...
-
 
27
 
79
public void setEtat(String text, boolean connecte) {
28
	private HTML signLabel = new HTML();
-
 
29
	private boolean connecte = false;
-
 
30
 
-
 
31
	public EtatConnexionVue(final ObservationMediateur med) {
-
 
32
 
-
 
33
		observationMediateur = med;
-
 
34
 
-
 
35
		HorizontalPanel outer = new HorizontalPanel();
-
 
36
		HorizontalPanel inner = new HorizontalPanel();
-
 
37
 
-
 
38
		outer.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_RIGHT);
-
 
39
 
-
 
40
		inner.add(signLabel);
-
 
41
 
-
 
42
		inner.setSpacing(3);
80
	signLabel.setHTML(text);
43
		outer.add(inner);
-
 
44
 
Line -... Line 45...
-
 
45
		initWidget(outer);
Line -... Line 46...
-
 
46
 
-
 
47
		signLabel.addClickListener(new ClickListener() {
-
 
48
			public void onClick(Widget sender) {
-
 
49
 
-
 
50
				// Non connecte ? Lien vers boite de connection
-
 
51
 
-
 
52
				if (!connecte) {
-
 
53
 
-
 
54
					observationMediateur.afficherDialogueConnexion();
-
 
55
				}
-
 
56
 
-
 
57
				else {
-
 
58
 
-
 
59
					observationMediateur.deconnecterUtilisateur();
-
 
60
 
-
 
61
				}
-
 
62
 
-
 
63
			}
-
 
64
		});
-
 
65
 
-
 
66
	}
-
 
67
 
-
 
68
	public void setEtat(String text, boolean connecte) {
81
	this.connecte=connecte;
69
		signLabel.setHTML(text);
82
}
70
		this.connecte = connecte;
83
  
71
	}
84
 
72
 
85
  
73
}
86
}
74
 
87
 
-
 
88
 
75
/*
89
/* +--Fin du code ---------------------------------------------------------------------------------------+
76
 * +--Fin du code
90
* $Log: not supported by cvs2svn $
-
 
91
* Revision 1.1  2008-06-09 14:19:37  ddelon
77
 * ---------------------------------------------------------------------------------------+
92
* Initialisation observation
78
 * $Log: not supported by cvs2svn $ Revision 1.1 2008-09-19 10:27:18 aperonnet
-
 
79
 * Carnet en ligne, utilisant gwt 1.5 et la nouvelle version de gwt-ext (plus de
93
*
80
 * bugs au demarrage dans firefox, plus rapide et annotations java)
94
* Revision 1.2  2008-04-28 13:10:44  ddelon
81
 * 
95
* Integration MyGwt
82
 * Revision 1.1 2008-06-09 14:19:37 ddelon Initialisation observation
96
*
-
 
97
* Revision 1.1  2008-01-02 21:26:04  ddelon
83
 * 
98
* mise en place mygwt
84
 * Revision 1.2 2008-04-28 13:10:44 ddelon Integration MyGwt
99
*
85
 *