Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 1321 → Rev 1322

/trunk/src/org/tela_botanica/client/vues/projet/ProjetVue.java
6,6 → 6,7
import org.tela_botanica.client.modeles.ValeurListe;
import org.tela_botanica.client.modeles.projet.Projet;
import org.tela_botanica.client.modeles.projet.ProjetListe;
import org.tela_botanica.client.synchronisation.Sequenceur;
import org.tela_botanica.client.util.Debug;
 
import com.extjs.gxt.ui.client.Style.LayoutRegion;
20,6 → 21,7
private ProjetListeVue panneauProjetListe;
private ProjetDetailVue panneauProjetDetail;
private Mediateur mediateur = null;
private Sequenceur sequenceur = new Sequenceur();
 
public ProjetVue(Mediateur mediateurCourant) {
super();
32,7 → 34,7
panneauProjetListe = new ProjetListeVue(mediateur);
this.add(panneauProjetListe, new BorderLayoutData(LayoutRegion.CENTER));
 
panneauProjetDetail = new ProjetDetailVue(mediateur);
panneauProjetDetail = new ProjetDetailVue(mediateur, sequenceur);
BorderLayoutData southData = new BorderLayoutData(LayoutRegion.SOUTH, .5f, 200, 1000);
southData.setSplit(true);
southData.setMargins(new Margins(5, 0, 0, 0));
41,10 → 43,10
 
public void rafraichir(Object nouvellesDonnees) {
if (nouvellesDonnees instanceof Projet) {
panneauProjetDetail.rafraichir((Projet) nouvellesDonnees);
//panneauProjetDetail.rafraichir((Projet) nouvellesDonnees);
sequenceur.empilerRafraichissement(panneauProjetDetail, (Projet) nouvellesDonnees);
} else if (nouvellesDonnees instanceof ProjetListe) {
panneauProjetListe.rafraichir((ProjetListe) nouvellesDonnees);
mediateur.desactiverChargement();
} else if (nouvellesDonnees instanceof Information) {
Information info = (Information) nouvellesDonnees;
// Affichage des éventuels messages de déboguage ou d'alerte