Subversion Repositories eFlore/Applications.del

Rev

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

Rev 1183 Rev 1580
1
package org.tela_botanica.del.client.composants.partageurl;
1
package org.tela_botanica.del.client.composants.partageurl;
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.Composite;
7
import com.google.gwt.user.client.ui.Composite;
8
import com.google.gwt.user.client.ui.HasWidgets;
8
import com.google.gwt.user.client.ui.HasWidgets;
9
import com.google.gwt.user.client.ui.Label;
9
import com.google.gwt.user.client.ui.Label;
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.TextBox;
11
import com.google.gwt.user.client.ui.TextBox;
12
import com.google.gwt.user.client.ui.Widget;
12
import com.google.gwt.user.client.ui.Widget;
13
 
13
 
14
public class PartageUrlVue extends Composite implements PartageUrlPresenteur.Vue{
14
public class PartageUrlVue extends Composite implements PartageUrlPresenteur.Vue{
15
 
-
 
16
 
15
 
17
	@UiField Panel zonePartage;
16
	@UiField Panel zonePartage;
18
	@UiField Label fermer, partage;
17
	@UiField Label fermer, partage;
19
	@UiField TextBox url;
18
	@UiField TextBox url;
20
	
-
 
21
	
19
	
22
	interface Binder extends UiBinder<Widget, PartageUrlVue> {
-
 
23
	}
20
	interface Binder extends UiBinder<Widget, PartageUrlVue> {}
24
	
21
	
25
	private static Binder uiBinder = GWT.create(Binder.class);
22
	private static Binder uiBinder = GWT.create(Binder.class);
26
	
23
	
27
	public PartageUrlVue() {
24
	public PartageUrlVue() {
28
		initWidget(uiBinder.createAndBindUi(this));
25
		initWidget(uiBinder.createAndBindUi(this));
29
	}
26
	}
30
 
27
 
31
	@Override
28
	@Override
32
	public void ajouterVue(HasWidgets composite) {
29
	public void ajouterVue(HasWidgets composite) {
33
		composite.add(this.asWidget());
30
		composite.add(this.asWidget());
34
	}
31
	}
35
 
32
 
36
	@Override
33
	@Override
37
	public void masquerFormulaire() {
34
	public void masquerFormulaire() {
38
		zonePartage.setVisible(false);
35
		zonePartage.setVisible(false);
39
	}
36
	}
40
 
37
 
41
	@Override
38
	@Override
42
	public void afficherFormulaire() {
39
	public void afficherFormulaire() {
43
		zonePartage.setVisible(true);
40
		zonePartage.setVisible(true);
44
	}
41
	}
45
	
42
	
46
	public HasClickHandlers getFermer() {
43
	public HasClickHandlers getFermer() {
47
		return fermer;
44
		return fermer;
48
	}
45
	}
49
 
46
 
50
	@Override
47
	@Override
51
	public HasClickHandlers getBoutonPartage() {
48
	public HasClickHandlers getBoutonPartage() {
52
		return partage;
49
		return partage;
53
	}
50
	}
54
	
51
	
55
	public void setUrl(String url) {
52
	public void setUrl(String url) {
56
		this.url.setText(url);
53
		this.url.setText(url);
57
	}
54
	}
58
}
55
}