Subversion Repositories eFlore/Applications.del

Rev

Rev 1175 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1175 Rev 2046
1
package org.tela_botanica.del.client.composants.preferences;
1
package org.tela_botanica.del.client.composants.preferences;
2
 
2
 
3
import com.google.gwt.core.client.GWT;
3
import com.google.gwt.core.client.GWT;
4
import com.google.gwt.event.dom.client.HasClickHandlers;
4
import com.google.gwt.event.dom.client.HasClickHandlers;
5
import com.google.gwt.uibinder.client.UiBinder;
5
import com.google.gwt.uibinder.client.UiBinder;
6
import com.google.gwt.uibinder.client.UiField;
6
import com.google.gwt.uibinder.client.UiField;
7
import com.google.gwt.user.client.ui.Button;
7
import com.google.gwt.user.client.ui.Button;
8
import com.google.gwt.user.client.ui.CheckBox;
8
import com.google.gwt.user.client.ui.CheckBox;
9
import com.google.gwt.user.client.ui.Composite;
9
import com.google.gwt.user.client.ui.Composite;
10
import com.google.gwt.user.client.ui.Panel;
10
import com.google.gwt.user.client.ui.Panel;
11
import com.google.gwt.user.client.ui.Widget;
11
import com.google.gwt.user.client.ui.Widget;
12
 
12
 
13
public class PreferencesVue  extends Composite implements PreferencesPresenteur.Vue {
13
public class PreferencesVue  extends Composite implements PreferencesPresenteur.Vue {
14
	
14
	
15
	@UiField
15
	@UiField
16
	Panel panneauChargement, conteneurChamps;
16
	Panel panneauChargement, conteneurChamps;
17
	
17
	
18
	@UiField
18
	@UiField
19
	public CheckBox recevoirMailsMesObs;
19
	public CheckBox recevoirMailsMesObs;
20
	
20
	
21
	@UiField
21
	@UiField
-
 
22
	public CheckBox recevoirMailsMesCom;
-
 
23
	
-
 
24
	@UiField
22
	public CheckBox recevoirMailsToutesObs;
25
	public CheckBox recevoirMailsToutesObs;
23
	
26
	
24
	@UiField
27
	@UiField
25
	public Button boutonSauvegarderPreferences;
28
	public Button boutonSauvegarderPreferences;
26
 
29
 
27
	interface PreferencesVueUIiBinder extends UiBinder<Widget, PreferencesVue> {
30
	interface PreferencesVueUIiBinder extends UiBinder<Widget, PreferencesVue> {
28
	};
31
	};
29
 
32
 
30
	PreferencesVueUIiBinder uiBinder = GWT.create(PreferencesVueUIiBinder.class);
33
	PreferencesVueUIiBinder uiBinder = GWT.create(PreferencesVueUIiBinder.class);
31
 
34
 
32
	public PreferencesVue() {
35
	public PreferencesVue() {
33
		initWidget(uiBinder.createAndBindUi(this));
36
		initWidget(uiBinder.createAndBindUi(this));
34
	}
37
	}
35
	
38
	
36
	@Override
39
	@Override
37
	public void afficherMessageChargement() {
40
	public void afficherMessageChargement() {
38
		panneauChargement.setHeight(this.getOffsetHeight()+"px");
41
		panneauChargement.setHeight(this.getOffsetHeight()+"px");
39
		panneauChargement.setVisible(true);
42
		panneauChargement.setVisible(true);
40
		conteneurChamps.setVisible(false);
43
		conteneurChamps.setVisible(false);
41
	}
44
	}
42
 
45
 
43
	@Override
46
	@Override
44
	public void cacherMessageChargement() {
47
	public void cacherMessageChargement() {
45
		panneauChargement.setVisible(false);
48
		panneauChargement.setVisible(false);
46
		conteneurChamps.setVisible(true);
49
		conteneurChamps.setVisible(true);
47
	}
50
	}
48
	
51
	
49
	@Override
52
	@Override
50
	public void setValeurRecevoirMailsMesObs(boolean valeur) {
53
	public void setValeurRecevoirMailsMesObs(boolean valeur) {
51
		recevoirMailsMesObs.setValue(valeur);
54
		recevoirMailsMesObs.setValue(valeur);
52
	}
55
	}
53
	
56
	
54
	@Override
57
	@Override
-
 
58
	public void setValeurRecevoirMailsMesCom(boolean valeur) {
-
 
59
		recevoirMailsMesCom.setValue(valeur);
-
 
60
	}
-
 
61
	
-
 
62
	@Override
55
	public void setValeurRecevoirMailsToutesObs(boolean valeur) {
63
	public void setValeurRecevoirMailsToutesObs(boolean valeur) {
56
		recevoirMailsToutesObs.setValue(valeur);
64
		recevoirMailsToutesObs.setValue(valeur);
57
	}
65
	}
58
	
66
	
59
	@Override
67
	@Override
60
	public String getValeurRecevoirMailsMesObs() {
68
	public String getValeurRecevoirMailsMesObs() {
61
		return (recevoirMailsMesObs.getValue()) ? "1" : "0";
69
		return (recevoirMailsMesObs.getValue()) ? "1" : "0";
62
	}
70
	}
-
 
71
	
-
 
72
	@Override
-
 
73
	public String getValeurRecevoirMailsMesCom() {
-
 
74
		return (recevoirMailsMesCom.getValue()) ? "1" : "0";
-
 
75
	}
63
	
76
	
64
	@Override
77
	@Override
65
	public String getValeurRecevoirMailsToutesObs() {
78
	public String getValeurRecevoirMailsToutesObs() {
66
		return (recevoirMailsToutesObs.getValue()) ? "1" : "0";
79
		return (recevoirMailsToutesObs.getValue()) ? "1" : "0";
67
	}
80
	}
68
 
81
 
69
	@Override
82
	@Override
70
	public HasClickHandlers getBoutonSauvegarder() {
83
	public HasClickHandlers getBoutonSauvegarder() {
71
		return boutonSauvegarderPreferences;
84
		return boutonSauvegarderPreferences;
72
	}
85
	}
73
}
86
}