New file |
0,0 → 1,51 |
package org.tela_botanica.client.vues.commentaire; |
|
import org.tela_botanica.client.Mediateur; |
import org.tela_botanica.client.interfaces.Rafraichissable; |
import org.tela_botanica.client.modeles.Information; |
import org.tela_botanica.client.modeles.commentaire.Commentaire; |
import org.tela_botanica.client.modeles.commentaire.CommentaireListe; |
|
import com.extjs.gxt.ui.client.Style.LayoutRegion; |
import com.extjs.gxt.ui.client.util.Margins; |
import com.extjs.gxt.ui.client.widget.LayoutContainer; |
import com.extjs.gxt.ui.client.widget.layout.BorderLayout; |
import com.extjs.gxt.ui.client.widget.layout.BorderLayoutData; |
import com.google.gwt.core.client.GWT; |
|
public class CommentaireVue extends LayoutContainer implements Rafraichissable { |
|
private Mediateur mediateur = null; |
private CommentaireListeVue panneauListe; |
private CommentaireDetailVue panneauDetail; |
|
public CommentaireVue(Mediateur mediateurCourant) { |
mediateur = mediateurCourant; |
|
BorderLayout layout = new BorderLayout(); |
layout.setEnableState(false); |
setLayout(layout); |
|
panneauListe = new CommentaireListeVue(mediateur); |
add(panneauListe, new BorderLayoutData(LayoutRegion.CENTER)); |
|
panneauDetail = new CommentaireDetailVue(mediateur); |
BorderLayoutData southData = new BorderLayoutData(LayoutRegion.SOUTH, .5f, 200, 1000); |
southData.setSplit(true); |
southData.setMargins(new Margins(5, 0, 0, 0)); |
add(panneauDetail, southData); |
} |
|
public void rafraichir(Object nouvellesDonnees) { |
if (nouvellesDonnees instanceof Commentaire) { |
panneauDetail.rafraichir(nouvellesDonnees); |
} else if (nouvellesDonnees instanceof CommentaireListe) { |
panneauListe.rafraichir(nouvellesDonnees); |
mediateur.desactiverChargement(); |
} else if (nouvellesDonnees instanceof Information) { |
panneauListe.rafraichir(nouvellesDonnees); |
} else { |
GWT.log(Mediateur.i18nM.erreurRafraichir(nouvellesDonnees.getClass(), this.getClass()), null); |
} |
} |
} |
Property changes: |
Added: svn:mergeinfo |
Merged /branches/v1.0-syrah/src/org/tela_botanica/client/vues/commentaire/CommentaireVue.java:r1136-1368 |