Subversion Repositories eFlore/Applications.del

Rev

Rev 1129 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

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