Subversion Repositories eFlore/Archives.cel-v2

Rev

Rev 22 | 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.google.gwt.core.client.JavaScriptObject;
6
import com.gwtext.client.core.EventObject;
7
import com.gwtext.client.widgets.Button;
8
import com.gwtext.client.widgets.Component;
9
import com.gwtext.client.widgets.Toolbar;
10
import com.gwtext.client.widgets.ToolbarMenuButton;
11
import com.gwtext.client.widgets.event.ButtonListener;
12
import com.gwtext.client.widgets.event.ButtonListenerAdapter;
13
import com.gwtext.client.widgets.menu.Menu;
14
 
31 aperonnet 15
 
16
/**
17
 * Barre d'outils contenant le menu de gestion des images (accessible aussi par un clic droit dans la galerie)
18
 * et d'autres menus et boutons utiles
19
 * @author aurelien
20
 *
21
 */
22 aperonnet 22
public class BarreOutilsVue extends Toolbar {
23
 
24
	ToolbarMenuButton images = null ;
25
	ImageMediateur iMediateur = null ;
26
	MenuImageVue imageMenu = null ;
27
 
31 aperonnet 28
	/**
29
	 * Constructeur sans argument (ne doit pas être utilisé donc privé)
30
	 */
31
	private BarreOutilsVue()
32
	{
33
		super() ;
34
	}
35
 
36
	/**
37
	 * Constructeur avec paramètres
38
	 * @param im
39
	 */
22 aperonnet 40
	public BarreOutilsVue(ImageMediateur im) {
41
 
42
		super() ;
43
 
44
		iMediateur = im ;
45
 
46
		imageMenu = new MenuImageVue(im) ;
31 aperonnet 47
		images = new ToolbarMenuButton("Fichiers",imageMenu) ;
22 aperonnet 48
 
49
		this.addButton(images) ;
50
	}
51
 
52
 
53
 
54
	/**
55
	 * @return the images
56
	 */
57
	public ToolbarMenuButton getImages() {
58
		return images;
59
	}
60
 
61
 
62
	/**
63
	 * @return the iMediateur
64
	 */
65
	public ImageMediateur getIMediateur() {
66
		return iMediateur;
67
	}
68
 
69
}