Line 26... |
Line 26... |
26 |
import com.extjs.gxt.ui.client.widget.menu.Menu;
|
26 |
import com.extjs.gxt.ui.client.widget.menu.Menu;
|
27 |
import com.extjs.gxt.ui.client.widget.menu.MenuItem;
|
27 |
import com.extjs.gxt.ui.client.widget.menu.MenuItem;
|
28 |
import com.google.gwt.core.client.GWT;
|
28 |
import com.google.gwt.core.client.GWT;
|
Line 29... |
Line 29... |
29 |
|
29 |
|
30 |
public class EntetePanneauVue extends LayoutContainer implements Rafraichissable {
|
30 |
public class EntetePanneauVue extends LayoutContainer implements Rafraichissable {
|
- |
|
31 |
|
31 |
|
32 |
private Mediateur mediateur = null;
|
32 |
private ButtonBar barreBoutons = null;
|
33 |
private ButtonBar barreBoutons = null;
|
33 |
private Button identificationBouton = null;
|
34 |
private Button identificationBouton = null;
|
34 |
private String identificationInfoTpl = null;
|
35 |
private String identificationInfoTpl = null;
|
Line 35... |
Line 36... |
35 |
private HtmlContainer identificationInfoHtml = null;
|
36 |
private HtmlContainer identificationInfoHtml = null;
|
- |
|
37 |
|
36 |
|
38 |
public EntetePanneauVue(Mediateur mediateurCourant) {
|
37 |
public EntetePanneauVue() {
|
39 |
mediateur = mediateurCourant;
|
Line 38... |
Line 40... |
38 |
setLayout(new RowLayout(Orientation.HORIZONTAL));
|
40 |
setLayout(new RowLayout(Orientation.HORIZONTAL));
|
39 |
setId(ComposantId.PANNEAU_ENTETE);
|
41 |
setId(ComposantId.PANNEAU_ENTETE);
|
Line 52... |
Line 54... |
52 |
|
54 |
|
53 |
// Création des écouteurs
|
55 |
// Création des écouteurs
|
54 |
SelectionListener<ComponentEvent> boutonEcouteur = new SelectionListener<ComponentEvent>() {
|
56 |
SelectionListener<ComponentEvent> boutonEcouteur = new SelectionListener<ComponentEvent>() {
|
55 |
public void componentSelected(ComponentEvent ce) {
|
57 |
public void componentSelected(ComponentEvent ce) {
|
56 |
Button btn = (Button) ce.component;
|
58 |
Button btn = (Button) ce.component;
|
57 |
Info.display(btn.getText()+" - "+btn.getId(), "Chargement de la fenêtre '{0}' en cours...", btn.getText());
|
59 |
String message = Format.substitute("Chargement de la fenêtre «{0}» en cours...", btn.getText());
|
58 |
if (btn.getId().equals(ComposantId.BTN_AIDE)) {
|
60 |
if (btn.getId().equals(ComposantId.BTN_AIDE)) {
|
59 |
((Mediateur) Registry.get(RegistreId.MEDIATEUR)).ouvrirAide();
|
61 |
((Mediateur) Registry.get(RegistreId.MEDIATEUR)).ouvrirAide();
|
60 |
} else if (btn.getId().equals(ComposantId.BTN_PARAMETRES)) {
|
62 |
} else if (btn.getId().equals(ComposantId.BTN_PARAMETRES)) {
|
61 |
((Mediateur) Registry.get(RegistreId.MEDIATEUR)).ouvrirParametres();
|
63 |
((Mediateur) Registry.get(RegistreId.MEDIATEUR)).ouvrirParametres();
|
62 |
} else if (btn.getId().equals(ComposantId.BTN_CONNEXION)) {
|
64 |
} else if (btn.getId().equals(ComposantId.BTN_CONNEXION)) {
|
63 |
((Mediateur) Registry.get(RegistreId.MEDIATEUR)).ouvrirIdentification();
|
65 |
((Mediateur) Registry.get(RegistreId.MEDIATEUR)).ouvrirIdentification();
|
64 |
} else if (btn.getId().equals(ComposantId.BTN_DECONNEXION)) {
|
66 |
} else if (btn.getId().equals(ComposantId.BTN_DECONNEXION)) {
|
- |
|
67 |
((Mediateur) Registry.get(RegistreId.MEDIATEUR)).deconnecterUtilisateur();
|
- |
|
68 |
Utilisateur utilisateurCourant = (Utilisateur) Registry.get(RegistreId.UTILISATEUR_COURANT);
|
65 |
((Mediateur) Registry.get(RegistreId.MEDIATEUR)).deconnecterUtilisateur();
|
69 |
message = Format.substitute("Déconnexion de l'utilisateur «{0}» en cours...", utilisateurCourant.getNomComplet());
|
66 |
} else if (btn.getId().equals(ComposantId.BTN_APPLIS)) {
|
70 |
} else if (btn.getId().equals(ComposantId.BTN_APPLIS)) {
|
67 |
btn.getMenu().show(btn);
|
71 |
btn.getMenu().show(btn);
|
- |
|
72 |
}
|
68 |
}
|
73 |
Info.display(mediateur.i18nC.chargement(), message);
|
69 |
}
|
74 |
}
|
Line 70... |
Line 75... |
70 |
};
|
75 |
};
|
71 |
|
76 |
|
Line 94... |
Line 99... |
94 |
MenuItem menuCel = new MenuItem("Carnet en ligne", new SelectionListener<ComponentEvent>() {
|
99 |
MenuItem menuCel = new MenuItem("Carnet en ligne", new SelectionListener<ComponentEvent>() {
|
95 |
@Override
|
100 |
@Override
|
96 |
public void componentSelected(ComponentEvent ce) {
|
101 |
public void componentSelected(ComponentEvent ce) {
|
97 |
Menu me = (Menu) ce.component;
|
102 |
Menu me = (Menu) ce.component;
|
98 |
MenuItem mi = (MenuItem) me.getItemByItemId(ComposantId.MENU_CEL);
|
103 |
MenuItem mi = (MenuItem) me.getItemByItemId(ComposantId.MENU_CEL);
|
99 |
Info.display(mi.getId()+" - "+mi.getText(), "Chargement du menu '{0}' en cours...", mi.getId());
|
104 |
Info.display(mediateur.i18nC.chargement(), "Ouverture de l'application «{0}» en cours...", mi.getText());
|
100 |
((Mediateur) Registry.get(RegistreId.MEDIATEUR)).ouvrirApplis(ComposantId.MENU_CEL);
|
105 |
((Mediateur) Registry.get(RegistreId.MEDIATEUR)).ouvrirApplis(ComposantId.MENU_CEL);
|
101 |
}
|
106 |
}
|
102 |
});
|
107 |
});
|
103 |
menuCel.setId(ComposantId.MENU_CEL);
|
108 |
menuCel.setId(ComposantId.MENU_CEL);
|
104 |
menuCel.setIconStyle(ComposantClass.ICONE_CEL);
|
109 |
menuCel.setIconStyle(ComposantClass.ICONE_CEL);
|
Line 106... |
Line 111... |
106 |
MenuItem menuBel = new MenuItem("Biblio en ligne", new SelectionListener<ComponentEvent>() {
|
111 |
MenuItem menuBel = new MenuItem("Biblio en ligne", new SelectionListener<ComponentEvent>() {
|
107 |
@Override
|
112 |
@Override
|
108 |
public void componentSelected(ComponentEvent ce) {
|
113 |
public void componentSelected(ComponentEvent ce) {
|
109 |
Menu me = (Menu) ce.component;
|
114 |
Menu me = (Menu) ce.component;
|
110 |
MenuItem mi = (MenuItem) me.getItemByItemId(ComposantId.MENU_BEL);
|
115 |
MenuItem mi = (MenuItem) me.getItemByItemId(ComposantId.MENU_BEL);
|
111 |
Info.display(mi.getId()+" - "+mi.getText(), "Chargement du menu '{0}' en cours...", mi.getId());
|
116 |
Info.display(mediateur.i18nC.chargement(), "Ouverture de l'application «{0}» en cours...", mi.getText());
|
112 |
((Mediateur) Registry.get(RegistreId.MEDIATEUR)).ouvrirApplis(ComposantId.MENU_BEL);
|
117 |
((Mediateur) Registry.get(RegistreId.MEDIATEUR)).ouvrirApplis(ComposantId.MENU_BEL);
|
113 |
}
|
118 |
}
|
114 |
});
|
119 |
});
|
115 |
menuBel.setId(ComposantId.MENU_BEL);
|
120 |
menuBel.setId(ComposantId.MENU_BEL);
|
116 |
menuBel.setIconStyle(ComposantClass.ICONE_BEL);
|
121 |
menuBel.setIconStyle(ComposantClass.ICONE_BEL);
|