Subversion Repositories eFlore/Applications.del

Rev

Rev 1183 | Details | Compare with Previous | Last modification | View Log | RSS feed

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