Rev 2 | Rev 81 | 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;}}