Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 1024 → Rev 1025

/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 &nbsp;</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);
}
}