3,7 → 3,6 |
import org.tela_botanica.client.ComposantId; |
import org.tela_botanica.client.Mediateur; |
import org.tela_botanica.client.RegistreId; |
import org.tela_botanica.client.composants.InfoLogger; |
import org.tela_botanica.client.i18n.Constantes; |
import org.tela_botanica.client.i18n.ErrorMessages; |
import org.tela_botanica.client.images.Images; |
14,15 → 13,12 |
|
import com.extjs.gxt.ui.client.Registry; |
import com.extjs.gxt.ui.client.Style; |
import com.extjs.gxt.ui.client.Style.Direction; |
import com.extjs.gxt.ui.client.Style.Orientation; |
import com.extjs.gxt.ui.client.event.ButtonEvent; |
import com.extjs.gxt.ui.client.event.MenuEvent; |
import com.extjs.gxt.ui.client.event.SelectionListener; |
import com.extjs.gxt.ui.client.fx.FxConfig; |
import com.extjs.gxt.ui.client.util.Format; |
import com.extjs.gxt.ui.client.util.Params; |
import com.extjs.gxt.ui.client.widget.ContentPanel; |
import com.extjs.gxt.ui.client.widget.HtmlContainer; |
import com.extjs.gxt.ui.client.widget.Info; |
import com.extjs.gxt.ui.client.widget.LayoutContainer; |
33,7 → 29,6 |
import com.extjs.gxt.ui.client.widget.layout.RowLayout; |
import com.extjs.gxt.ui.client.widget.menu.Menu; |
import com.extjs.gxt.ui.client.widget.menu.MenuItem; |
import com.google.gwt.user.client.ui.ListBox; |
|
public class EnteteVue extends LayoutContainer implements Rafraichissable { |
|
52,8 → 47,6 |
private SplitButton aideBouton = null; |
private SplitButton applisBouton = null; |
|
|
|
public EnteteVue(Mediateur mediateurCourant) { |
mediateur = mediateurCourant; |
i18nC = Mediateur.i18nC; |
61,6 → 54,7 |
|
setId(ComposantId.PANNEAU_ENTETE); |
setLayout(new RowLayout(Orientation.HORIZONTAL)); |
|
initialiserSquelettes(); |
boutonEcouteur = getEcouteurDesBoutons(); |
conteneurHtml = getIdentification(); |
78,8 → 72,7 |
barreBoutons.add(applisBouton); |
|
add(getTitre(), new RowData(.20, 1)); |
add(barreBoutons, new RowData(.8, 1)); |
|
add(barreBoutons, new RowData(.8, 1)); |
} |
|
private void initialiserSquelettes() { |
123,7 → 116,7 |
} |
|
if (!message.equals("")) { |
InfoLogger.display(i18nC.chargement(), message); |
Info.display(i18nC.chargement(), message); |
} |
} |
}; |
177,13 → 170,13 |
public void componentSelected(MenuEvent mEvent) { |
Menu me = (Menu) mEvent.getComponent(); |
MenuItem mi = (MenuItem) me.getItemByItemId(ComposantId.MENU_BOGUE); |
InfoLogger.display(Mediateur.i18nC.chargement(), i18nM.ouvertureLienExterne(mi.getText())); |
Info.display(Mediateur.i18nC.chargement(), i18nM.ouvertureLienExterne(mi.getText())); |
mediateur.ouvrirUrlExterne(ComposantId.MENU_BOGUE); |
} |
}); |
menuBogue.setId(ComposantId.MENU_BOGUE); |
menuBogue.setIcon(Images.ICONES.bogue()); |
|
|
MenuItem menuCommentaire = new MenuItem(i18nC.remarques()); |
menuCommentaire.addSelectionListener(new SelectionListener<MenuEvent>() { |
@Override |
190,30 → 183,16 |
public void componentSelected(MenuEvent mEvent) { |
Menu me = (Menu) mEvent.getComponent(); |
MenuItem mi = (MenuItem) me.getItemByItemId(ComposantId.MENU_COMMENTAIRE); |
InfoLogger.display(Mediateur.i18nC.chargement(), i18nM.ouvertureLienExterne(mi.getText())); |
Info.display(Mediateur.i18nC.chargement(), i18nM.ouvertureLienExterne(mi.getText())); |
mediateur.ouvrirUrlExterne(ComposantId.MENU_COMMENTAIRE); |
} |
}); |
menuCommentaire.setId(ComposantId.MENU_COMMENTAIRE); |
menuCommentaire.setIcon(Images.ICONES.commentaire()); |
|
MenuItem fenetreJournal = new MenuItem("Journal de l'application"); |
fenetreJournal.addSelectionListener(new SelectionListener<MenuEvent>() { |
@Override |
public void componentSelected(MenuEvent mEvent) { |
Menu me = (Menu) mEvent.getComponent(); |
MenuItem mi = (MenuItem) me.getItemByItemId(ComposantId.MENU_COMMENTAIRE); |
//InfoLogger.display(Mediateur.i18nC.chargement(), i18nM.ouvertureLienExterne(mi.getText())); |
mediateur.ouvrirFenetreJournal(); |
} |
}); |
|
fenetreJournal.setIcon(Images.ICONES.newspaper()); |
|
Menu menuFeedback = new Menu(); |
menuFeedback.add(menuBogue); |
menuFeedback.add(menuCommentaire); |
menuFeedback.add(fenetreJournal); |
|
SplitButton boutonAvecMenus = new SplitButton(i18nC.feedback()); |
boutonAvecMenus.setId(ComposantId.BTN_FEEDBACK); |
230,7 → 209,7 |
public void componentSelected(MenuEvent mEvent) { |
Menu me = (Menu) mEvent.getComponent(); |
MenuItem mi = (MenuItem) me.getItemByItemId(ComposantId.MENU_CEL); |
InfoLogger.display(i18nC.chargement(), i18nM.ouvertureAppliExterne(mi.getText())); |
Info.display(i18nC.chargement(), i18nM.ouvertureAppliExterne(mi.getText())); |
mediateur.ouvrirUrlExterne(ComposantId.MENU_CEL); |
} |
}); |
243,7 → 222,7 |
public void componentSelected(MenuEvent mEvent) { |
Menu me = (Menu) mEvent.getComponent(); |
MenuItem mi = (MenuItem) me.getItemByItemId(ComposantId.MENU_BEL); |
InfoLogger.display(i18nC.chargement(), i18nM.ouvertureAppliExterne(mi.getText())); |
Info.display(i18nC.chargement(), i18nM.ouvertureAppliExterne(mi.getText())); |
mediateur.ouvrirUrlExterne(ComposantId.MENU_BEL); |
} |
}); |