Rev 5 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
package org.tela_botanica.client.vues;import org.tela_botanica.client.image.ImageMediateur;import com.gwtext.client.widgets.Toolbar;import com.gwtext.client.widgets.ToolbarMenuButton;/*** Barre d'outils contenant le menu de gestion des images (accessible aussi par un clic droit dans la galerie)* et d'autres menus et boutons utiles* @author aurelien**/public class BarreOutilsVue extends Toolbar {/*** Un bouton qui sert à déployer le menu*/ToolbarMenuButton images = null ;/*** Un bouton qui sert à déployer le menu*/ToolbarMenuButton utilisateur = null ;/*** Le médiateur associé à la toolbar*/ImageMediateur iMediateur = null ;/*** Le menu de gestion des images*/MenuImageVue imageMenu = null ;/*** Le menu de gestion des filtres*/MenuFiltreVue filtreMenu = null ;/*** Le menu de gestion utilisateur*/MenuIdVue idMenu = null ;/*** Constructeur sans argument (ne doit pas être utilisé donc privé)*/@SuppressWarnings("unused")private BarreOutilsVue(){super() ;}/*** Constructeur avec paramètres* @param im le médiateur à associer à la vue*/public BarreOutilsVue(ImageMediateur im) {super() ;iMediateur = im ;imageMenu = new MenuImageVue(im) ;filtreMenu = new MenuFiltreVue(im) ;idMenu = new MenuIdVue(im) ;images = new ToolbarMenuButton("Fichiers",imageMenu) ;utilisateur = new ToolbarMenuButton("Utilisateur",idMenu) ;this.addButton(images) ;this.addButton(utilisateur) ;}/*** @return the images*/public ToolbarMenuButton getImages() {return images;}/*** @return the iMediateur*/public ImageMediateur getIMediateur() {return iMediateur;}}