Subversion Repositories eFlore/Archives.cel-v2

Rev

Rev 36 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
22 aperonnet 1
package org.tela_botanica.client.vues;
2
 
3
import org.tela_botanica.client.image.ImageMediateur;
4
 
5
import com.gwtext.client.widgets.Toolbar;
6
import com.gwtext.client.widgets.ToolbarMenuButton;
7
 
31 aperonnet 8
 
9
/**
10
 * Barre d'outils contenant le menu de gestion des images (accessible aussi par un clic droit dans la galerie)
11
 * et d'autres menus et boutons utiles
12
 * @author aurelien
13
 *
14
 */
22 aperonnet 15
public class BarreOutilsVue extends Toolbar {
16
 
36 aperonnet 17
	/**
18
	 * Un bouton qui sert à déployer le menu
19
	 */
22 aperonnet 20
	ToolbarMenuButton images = null ;
36 aperonnet 21
	/**
22
	 * Le médiateur associé à la toolbar
23
	 */
22 aperonnet 24
	ImageMediateur iMediateur = null ;
36 aperonnet 25
	/**
26
	 * Le menu de gestion des images
27
	 */
22 aperonnet 28
	MenuImageVue imageMenu = null ;
29
 
31 aperonnet 30
	/**
31
	 * Constructeur sans argument (ne doit pas être utilisé donc privé)
32
	 */
33
	private BarreOutilsVue()
34
	{
35
		super() ;
36
	}
37
 
38
	/**
39
	 * Constructeur avec paramètres
40
	 * @param im
41
	 */
22 aperonnet 42
	public BarreOutilsVue(ImageMediateur im) {
43
 
44
		super() ;
45
 
46
		iMediateur = im ;
47
 
48
		imageMenu = new MenuImageVue(im) ;
31 aperonnet 49
		images = new ToolbarMenuButton("Fichiers",imageMenu) ;
22 aperonnet 50
 
51
		this.addButton(images) ;
52
	}
53
 
54
 
55
 
56
	/**
57
	 * @return the images
58
	 */
59
	public ToolbarMenuButton getImages() {
60
		return images;
61
	}
62
 
63
 
64
	/**
65
	 * @return the iMediateur
66
	 */
67
	public ImageMediateur getIMediateur() {
68
		return iMediateur;
69
	}
70
 
71
}