Subversion Repositories eFlore/Applications.del

Rev

Rev 1183 | Go to most recent revision | Details | Last modification | View Log | RSS feed

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