New file |
0,0 → 1,55 |
package org.tela_botanica.del.client.composants.partageurl; |
|
import com.google.gwt.core.client.GWT; |
import com.google.gwt.event.dom.client.HasClickHandlers; |
import com.google.gwt.uibinder.client.UiBinder; |
import com.google.gwt.uibinder.client.UiField; |
import com.google.gwt.user.client.ui.Composite; |
import com.google.gwt.user.client.ui.HasWidgets; |
import com.google.gwt.user.client.ui.Label; |
import com.google.gwt.user.client.ui.Panel; |
import com.google.gwt.user.client.ui.TextBox; |
import com.google.gwt.user.client.ui.Widget; |
|
public class PartageUrlVue extends Composite implements PartageUrlPresenteur.Vue{ |
|
@UiField Panel zonePartage; |
@UiField Label fermer, partage; |
@UiField TextBox url; |
|
interface Binder extends UiBinder<Widget, PartageUrlVue> {} |
|
private static Binder uiBinder = GWT.create(Binder.class); |
|
public PartageUrlVue() { |
initWidget(uiBinder.createAndBindUi(this)); |
} |
|
@Override |
public void ajouterVue(HasWidgets composite) { |
composite.add(this.asWidget()); |
} |
|
@Override |
public void masquerFormulaire() { |
zonePartage.setVisible(false); |
} |
|
@Override |
public void afficherFormulaire() { |
zonePartage.setVisible(true); |
} |
|
public HasClickHandlers getFermer() { |
return fermer; |
} |
|
@Override |
public HasClickHandlers getBoutonPartage() { |
return partage; |
} |
|
public void setUrl(String url) { |
this.url.setText(url); |
} |
} |