Subversion Repositories eFlore/Applications.coel

Rev

Rev 537 | Rev 553 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 537 Rev 552
Line 85... Line 85...
85
		modele = new Modele();
85
		modele = new Modele();
Line 86... Line 86...
86
 
86
 
87
		// Création du Viewport qui contient la disposition globale de l'application
87
		// Création du Viewport qui contient la disposition globale de l'application
88
		viewport = new Viewport();
88
		viewport = new Viewport();
89
		viewport.setLayout(new BorderLayout());
89
		viewport.setLayout(new BorderLayout());
-
 
90
 
-
 
91
	    //Initialisation du Registre
-
 
92
		initialiserRegistre();
90
		
93
 
91
		// Création des différents panneaux
94
		// Création des différents panneaux
92
	    creerPanneauNord();
95
	    creerPanneauNord();
93
	    creerPanneauOuest();
96
	    creerPanneauOuest();
94
	    creerPanneauCentral();
97
	    creerPanneauCentral();
95
	    creerPanneauSud();
-
 
96
	    
-
 
97
	    //Initialisation du Registre
-
 
Line 98... Line 98...
98
		initialiserRegistre();
98
	    creerPanneauSud();
99
		
99
		
Line 100... Line -...
100
		// Connection de l'utilisateur
-
 
101
		connecterUtilisateur(null, null);
-
 
102
		
-
 
103
		// Chargement du menu
100
		// Connection de l'utilisateur
104
		chargeMenuApplication();
101
		connecterUtilisateur(null, null);
105
		
-
 
106
		// Retour à GWT du Viewport une fois constuit
-
 
107
		RootPanel.get().add(viewport);
102
		
Line 108... Line 103...
108
		
103
		// Retour à GWT du Viewport une fois constuit
109
		masquerPopinChargement(); 
104
		RootPanel.get().add(viewport);
110
	}
105
	}
Line 128... Line 123...
128
 
123
 
129
		Registry.register(RegistreId.CONFIG, new Configuration());
124
		Registry.register(RegistreId.CONFIG, new Configuration());
130
		Registry.register(RegistreId.POPUP_CHARGEMENT, new PopupChargement(this));
125
		Registry.register(RegistreId.POPUP_CHARGEMENT, new PopupChargement(this));
131
		Registry.register(RegistreId.UTILISATEUR_COURANT, new Utilisateur(null, false));
126
		Registry.register(RegistreId.UTILISATEUR_COURANT, new Utilisateur(null, false));
132
		Registry.register(RegistreId.PROJET_COURANT, new Projet());
-
 
133
 
-
 
134
		// Registry utile car présent partout!
-
 
135
		Registry.register(RegistreId.VIEWPORT, viewport);
-
 
136
		Registry.register(RegistreId.PANNEAU_OUEST, panneauOuest);
-
 
137
		Registry.register(RegistreId.PANNEAU_CENTRE, panneauCentre);
-
 
138
		Registry.register(RegistreId.PANNEAU_SUD, panneauSud);
127
		Registry.register(RegistreId.PROJET_COURANT, new Projet());
Line 139... Line 128...
139
	}
128
	}
140
	
129
	
141
	//+----------------------------------------------------------------------------------------------------------------+
130
	//+----------------------------------------------------------------------------------------------------------------+
Line 193... Line 182...
193
	
182
	
194
	//+----------------------------------------------------------------------------------------------------------------+
183
	//+----------------------------------------------------------------------------------------------------------------+
195
	//												GESTION du MENU
184
	//												GESTION du MENU
Line 196... Line -...
196
	//+----------------------------------------------------------------------------------------------------------------+
-
 
197
	
-
 
198
	public void chargeMenuApplication() {
-
 
199
		((MenuVue) Registry.get(RegistreId.PANNEAU_OUEST)).chargerMenus();		
-
 
200
	}
185
	//+----------------------------------------------------------------------------------------------------------------+
201
 
186
	
202
	public void clicMenu(String codeMenuClique) {
187
	public void clicMenu(String codeMenuClique) {
203
		activerChargement(codeMenuClique);
188
		activerChargement(codeMenuClique);
204
		panneauCentre.removeAll();
189
		panneauCentre.removeAll();
Line 337... Line 322...
337
		}
322
		}
338
		return id;
323
		return id;
339
	}
324
	}
Line 340... Line 325...
340
	
325
	
341
	//Greg : ajout d'un écouteur pour le changement liste projet
326
	//Greg : ajout d'un écouteur pour le changement liste projet
342
	public void selectionnerProjets(Rafraichissable vue)	{
327
	public void selectionnerProjets(Rafraichissable vueARafraichir)	{
343
		modele.selectionnerProjets(vue);
328
		modele.selectionnerProjets(vueARafraichir);
Line 344... Line 329...
344
	}
329
	}
345
	
330
	
346
	public void afficherListeProjets(ProjetListe projets)	{
331
	public void afficherListeProjets(ProjetListe projets)	{
Line 351... Line 336...
351
		Registry.register(RegistreId.PROJET_COURANT, projetSelectionne);
336
		Registry.register(RegistreId.PROJET_COURANT, projetSelectionne);
352
		if (contenuPanneauCentre instanceof PersonneVue)	{
337
		if (contenuPanneauCentre instanceof PersonneVue)	{
353
			modele.selectionnerPersonne(contenuPanneauCentre, null, getProjetId(), null);
338
			modele.selectionnerPersonne(contenuPanneauCentre, null, getProjetId(), null);
354
			//FIXME Le rafraichissement du panneau ne se fait pas!
339
			//FIXME Le rafraichissement du panneau ne se fait pas!
355
		} else if (contenuPanneauCentre instanceof StructureVue)	{
340
		} else if (contenuPanneauCentre instanceof StructureVue)	{
356
			modele.obtenirListeStructures(contenuPanneauCentre, getProjetId());
341
			modele.selectionnerStructure(contenuPanneauCentre, getProjetId(), null);
-
 
342
		} else if (contenuPanneauCentre instanceof CollectionVue)	{
-
 
343
			modele.selectionnerCollection(contenuPanneauCentre, getProjetId(), null);
357
		}
344
		}
358
	}
345
	}
Line 359... Line 346...
359
	
346
	
360
	//+----------------------------------------------------------------------------------------------------------------+
347
	//+----------------------------------------------------------------------------------------------------------------+