28,13 → 28,15 |
import com.google.gwt.core.client.GWT; |
|
public class EntetePanneauVue extends LayoutContainer implements Rafraichissable { |
|
|
private Mediateur mediateur = null; |
private ButtonBar barreBoutons = null; |
private Button identificationBouton = null; |
private String identificationInfoTpl = null; |
private HtmlContainer identificationInfoHtml = null; |
|
public EntetePanneauVue() { |
public EntetePanneauVue(Mediateur mediateurCourant) { |
mediateur = mediateurCourant; |
setLayout(new RowLayout(Orientation.HORIZONTAL)); |
setId(ComposantId.PANNEAU_ENTETE); |
|
54,7 → 56,7 |
SelectionListener<ComponentEvent> boutonEcouteur = new SelectionListener<ComponentEvent>() { |
public void componentSelected(ComponentEvent ce) { |
Button btn = (Button) ce.component; |
Info.display(btn.getText()+" - "+btn.getId(), "Chargement de la fenêtre '{0}' en cours...", btn.getText()); |
String message = Format.substitute("Chargement de la fenêtre «{0}» en cours...", btn.getText()); |
if (btn.getId().equals(ComposantId.BTN_AIDE)) { |
((Mediateur) Registry.get(RegistreId.MEDIATEUR)).ouvrirAide(); |
} else if (btn.getId().equals(ComposantId.BTN_PARAMETRES)) { |
63,9 → 65,12 |
((Mediateur) Registry.get(RegistreId.MEDIATEUR)).ouvrirIdentification(); |
} else if (btn.getId().equals(ComposantId.BTN_DECONNEXION)) { |
((Mediateur) Registry.get(RegistreId.MEDIATEUR)).deconnecterUtilisateur(); |
Utilisateur utilisateurCourant = (Utilisateur) Registry.get(RegistreId.UTILISATEUR_COURANT); |
message = Format.substitute("Déconnexion de l'utilisateur «{0}» en cours...", utilisateurCourant.getNomComplet()); |
} else if (btn.getId().equals(ComposantId.BTN_APPLIS)) { |
btn.getMenu().show(btn); |
} |
Info.display(mediateur.i18nC.chargement(), message); |
} |
}; |
|
96,7 → 101,7 |
public void componentSelected(ComponentEvent ce) { |
Menu me = (Menu) ce.component; |
MenuItem mi = (MenuItem) me.getItemByItemId(ComposantId.MENU_CEL); |
Info.display(mi.getId()+" - "+mi.getText(), "Chargement du menu '{0}' en cours...", mi.getId()); |
Info.display(mediateur.i18nC.chargement(), "Ouverture de l'application «{0}» en cours...", mi.getText()); |
((Mediateur) Registry.get(RegistreId.MEDIATEUR)).ouvrirApplis(ComposantId.MENU_CEL); |
} |
}); |
108,7 → 113,7 |
public void componentSelected(ComponentEvent ce) { |
Menu me = (Menu) ce.component; |
MenuItem mi = (MenuItem) me.getItemByItemId(ComposantId.MENU_BEL); |
Info.display(mi.getId()+" - "+mi.getText(), "Chargement du menu '{0}' en cours...", mi.getId()); |
Info.display(mediateur.i18nC.chargement(), "Ouverture de l'application «{0}» en cours...", mi.getText()); |
((Mediateur) Registry.get(RegistreId.MEDIATEUR)).ouvrirApplis(ComposantId.MENU_BEL); |
} |
}); |