Subversion Repositories eFlore/Applications.del

Rev

Rev 660 | Rev 867 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 660 Rev 672
Line 2... Line 2...
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.Element;
7
import com.google.gwt.user.client.Window;
8
import com.google.gwt.user.client.Window;
8
import com.google.gwt.user.client.ui.Composite;
9
import com.google.gwt.user.client.ui.Composite;
9
import com.google.gwt.user.client.ui.Label;
10
import com.google.gwt.user.client.ui.Label;
10
import com.google.gwt.user.client.ui.Panel;
11
import com.google.gwt.user.client.ui.Panel;
Line 13... Line 14...
13
 
14
 
Line 14... Line 15...
14
public class BarreRepartitionVoteVue extends Composite implements BarreRepartitionVotePresenteur.Vue {
15
public class BarreRepartitionVoteVue extends Composite implements BarreRepartitionVotePresenteur.Vue {
15
	
16
	
16
	interface MyUiBinder extends UiBinder<Widget, BarreRepartitionVoteVue> {}
-
 
-
 
17
	interface MyUiBinder extends UiBinder<Widget, BarreRepartitionVoteVue> {}
Line 17... Line 18...
17
	private static MyUiBinder uiBinder = GWT.create(MyUiBinder.class);
18
	private static MyUiBinder uiBinder = GWT.create(MyUiBinder.class);
18
 
19
	private InfoBulleAnim animer;
19
	
20
	
Line 20... Line 21...
20
	@UiField Label nomTaxon;
21
	@UiField Label nomTaxon;
21
	@UiField Panel barreOui, barreNon;
22
	@UiField Panel barreOui, barreNon, votePrisEnCompte;
-
 
23
	@UiField PushButton boutonOui, boutonNon;
-
 
24
	
22
	@UiField PushButton boutonOui, boutonNon;
25
	public BarreRepartitionVoteVue() {
Line 23... Line 26...
23
	
26
		initWidget(uiBinder.createAndBindUi(this));
24
	public BarreRepartitionVoteVue() {
27
		votePrisEnCompte.setVisible(false);
25
		initWidget(uiBinder.createAndBindUi(this));
28
		animer = new InfoBulleAnim(votePrisEnCompte);
Line 60... Line 63...
60
	@Override
63
	@Override
61
	public void setVoteNonEffectue() {
64
	public void setVoteNonEffectue() {
62
		boutonOui.setEnabled(true);
65
		boutonOui.setEnabled(true);
63
		boutonNon.setEnabled(false);
66
		boutonNon.setEnabled(false);
64
	}
67
	}
-
 
68
 
-
 
69
	@Override
-
 
70
	public void afficherVotePrisEnCompte(boolean voteOui) {
-
 
71
		if (voteOui) { 
-
 
72
			votePrisEnCompte.removeStyleName("votePrisEnCompteNon");
-
 
73
			votePrisEnCompte.setStyleName("votePrisEnCompteOui");
-
 
74
		} else {
-
 
75
			votePrisEnCompte.removeStyleName("votePrisEnCompteOui");
-
 
76
			votePrisEnCompte.setStyleName("votePrisEnCompteNon");
-
 
77
		}
-
 
78
		animer.run(2000);
-
 
79
	}
65
}
80
}