Subversion Repositories eFlore/Applications.coel

Rev

Rev 1881 | Blame | Compare with Previous | Last modification | View Log | RSS feed

package org.tela_botanica.client.composants;
import java.util.Vector;

import org.tela_botanica.client.Mediateur;
import org.tela_botanica.client.RegistreId;
import org.tela_botanica.client.vues.FenetreJournal;
import org.tela_botanica.client.vues.StatutVue;

import com.extjs.gxt.ui.client.Registry;
import com.extjs.gxt.ui.client.fx.FxConfig;
import com.extjs.gxt.ui.client.widget.Info;
import com.extjs.gxt.ui.client.widget.InfoConfig;

public class InfoLogger {
        /**
         * La méthode permet de logger dans la fenêtre journal le message affiché. 
         * */
        public static void display(String title, String text) {
                Info.display(title, text);              
                InfoConfig info = new InfoConfig(title, text);
                ((Mediateur) Registry.get(RegistreId.MEDIATEUR)).obtenirFenetreJournal().rafraichir(info);      
        }
        
        public static void display(String title, String text, boolean estErreur) {
                Info.display(title, text);              
                InfoConfig info = new InfoConfig(title, text);
                ((Mediateur) Registry.get(RegistreId.MEDIATEUR)).obtenirFenetreJournal().rafraichir(info);      
        }
        
        /**
           * Displays a message using the specified config.
           * 
           * @param config the info config
           */
        /* public static void display(InfoConfig config, boolean estErreur) {
                  StatutVue panneauSud = ((Mediateur) Registry.get(RegistreId.MEDIATEUR)).obtenirPanneauSud();
                  panneauSud.afficherMessage(config);
                  if (estErreur)        {
                          panneauSud.afficherErreur();
                  }
          }*/
          
}