/branches/cel3/src/org/tela_botanica/cel/client/vues/general/panneaugestionutilisateur/PanneauGestionUtilisateur.ui.xml |
---|
File deleted |
\ No newline at end of file |
/branches/cel3/src/org/tela_botanica/cel/client/vues/general/panneaugestionutilisateur/PanneauGestionUtilisateurVue.java |
---|
1,5 → 1,35 |
package org.tela_botanica.cel.client.vues.general.panneaugestionutilisateur; |
public class PanneauGestionUtilisateurVue { |
import com.google.gwt.core.client.GWT; |
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.HTMLPanel; |
import com.google.gwt.user.client.ui.HasWidgets; |
import com.google.gwt.user.client.ui.Panel; |
import com.google.gwt.user.client.ui.Widget; |
public class PanneauGestionUtilisateurVue extends Composite implements PanneauGestionUtilisateurPresenteur.Vue { |
@UiField |
public HTMLPanel panneauFormulaireIdentification; |
interface MyUiBinder extends UiBinder<Widget, PanneauGestionUtilisateurVue> { |
} |
private static MyUiBinder uiBinder = GWT.create(MyUiBinder.class); |
public PanneauGestionUtilisateurVue() { |
initWidget(uiBinder.createAndBindUi(this)); |
} |
@Override |
public void ajouterAuParent(HasWidgets parent) { |
parent.add(this); |
} |
@Override |
public HTMLPanel getPanneauFormulaireIdentification() { |
return panneauFormulaireIdentification; |
} |
} |
/branches/cel3/src/org/tela_botanica/cel/client/vues/general/panneaugestionutilisateur/PanneauGestionUtilisateurVue.ui.xml |
---|
New file |
0,0 → 1,26 |
<!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent"> |
<ui:UiBinder |
xmlns:ui='urn:ui:com.google.gwt.uibinder' |
xmlns:g='urn:import:com.google.gwt.user.client.ui'> |
<ui:style> |
.tabPanelExample1 |
{ |
border: 3px solid green; |
} |
.panneauGestion { |
width:100%; |
height:100%; |
border:3px solid green; |
width:100%; |
height:100% |
} |
</ui:style> |
<g:HorizontalPanel addStyleNames="{style.panneauGestion}"> |
<g:HTMLPanel> |
<div> Identifié en tant que </div> |
</g:HTMLPanel> |
<g:HTMLPanel ui:field="panneauFormulaireIdentification" /> |
</g:HorizontalPanel> |
</ui:UiBinder> |
/branches/cel3/src/org/tela_botanica/cel/client/vues/general/panneaugestionutilisateur/PanneauGestionUtilisateurPresenteur.java |
---|
1,5 → 1,31 |
package org.tela_botanica.cel.client.vues.general.panneaugestionutilisateur; |
import org.tela_botanica.cel.client.composants.identification.FormulaireIdentificationPresenteur; |
import org.tela_botanica.cel.client.composants.identification.FormulaireIdentificationVue; |
import org.tela_botanica.cel.client.services.rest.UtilisateurServiceConcret; |
import com.google.gwt.user.client.ui.HasWidgets; |
public class PanneauGestionUtilisateurPresenteur { |
public interface Vue { |
void ajouterAuParent(HasWidgets parent); |
HasWidgets getPanneauFormulaireIdentification(); |
} |
private Vue vue; |
private FormulaireIdentificationPresenteur formulaireIdentificationPresenteur; |
public PanneauGestionUtilisateurPresenteur( |
Vue vue) { |
this.vue = vue; |
} |
public void go(HasWidgets parent) { |
formulaireIdentificationPresenteur = new FormulaireIdentificationPresenteur(new FormulaireIdentificationVue(), new UtilisateurServiceConcret()); |
formulaireIdentificationPresenteur.go(vue.getPanneauFormulaireIdentification()); |
vue.ajouterAuParent(parent); |
} |
} |