87,26 → 87,21 |
// Création du Viewport qui contient la disposition globale de l'application |
viewport = new Viewport(); |
viewport.setLayout(new BorderLayout()); |
|
|
//Initialisation du Registre |
initialiserRegistre(); |
|
// Création des différents panneaux |
creerPanneauNord(); |
creerPanneauOuest(); |
creerPanneauCentral(); |
creerPanneauSud(); |
|
//Initialisation du Registre |
initialiserRegistre(); |
|
// Connection de l'utilisateur |
connecterUtilisateur(null, null); |
|
// Chargement du menu |
chargeMenuApplication(); |
|
// Retour à GWT du Viewport une fois constuit |
RootPanel.get().add(viewport); |
|
masquerPopinChargement(); |
} |
|
//+----------------------------------------------------------------------------------------------------------------+ |
130,12 → 125,6 |
Registry.register(RegistreId.POPUP_CHARGEMENT, new PopupChargement(this)); |
Registry.register(RegistreId.UTILISATEUR_COURANT, new Utilisateur(null, false)); |
Registry.register(RegistreId.PROJET_COURANT, new Projet()); |
|
// Registry utile car présent partout! |
Registry.register(RegistreId.VIEWPORT, viewport); |
Registry.register(RegistreId.PANNEAU_OUEST, panneauOuest); |
Registry.register(RegistreId.PANNEAU_CENTRE, panneauCentre); |
Registry.register(RegistreId.PANNEAU_SUD, panneauSud); |
} |
|
//+----------------------------------------------------------------------------------------------------------------+ |
195,10 → 184,6 |
// GESTION du MENU |
//+----------------------------------------------------------------------------------------------------------------+ |
|
public void chargeMenuApplication() { |
((MenuVue) Registry.get(RegistreId.PANNEAU_OUEST)).chargerMenus(); |
} |
|
public void clicMenu(String codeMenuClique) { |
activerChargement(codeMenuClique); |
panneauCentre.removeAll(); |
339,8 → 324,8 |
} |
|
//Greg : ajout d'un écouteur pour le changement liste projet |
public void selectionnerProjets(Rafraichissable vue) { |
modele.selectionnerProjets(vue); |
public void selectionnerProjets(Rafraichissable vueARafraichir) { |
modele.selectionnerProjets(vueARafraichir); |
} |
|
public void afficherListeProjets(ProjetListe projets) { |
353,7 → 338,9 |
modele.selectionnerPersonne(contenuPanneauCentre, null, getProjetId(), null); |
//FIXME Le rafraichissement du panneau ne se fait pas! |
} else if (contenuPanneauCentre instanceof StructureVue) { |
modele.obtenirListeStructures(contenuPanneauCentre, getProjetId()); |
modele.selectionnerStructure(contenuPanneauCentre, getProjetId(), null); |
} else if (contenuPanneauCentre instanceof CollectionVue) { |
modele.selectionnerCollection(contenuPanneauCentre, getProjetId(), null); |
} |
} |
|