Subversion Repositories eFlore/Archives.cel-v2

Rev

Rev 22 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
12 aperonnet 1
package org.tela_botanica.client.vues;
2
 
3
import org.tela_botanica.client.image.ImageMediateur;
4
 
5
import com.google.gwt.user.client.ui.MenuItem;
6
import com.gwtext.client.core.EventObject;
7
import com.gwtext.client.widgets.menu.BaseItem;
8
import com.gwtext.client.widgets.menu.Item;
9
import com.gwtext.client.widgets.menu.Menu;
10
import com.gwtext.client.widgets.menu.event.MenuListener;
11
 
12
public class MenuImageVue extends Menu {
13
 
14
	private ImageMediateur iMediateur ;
15
 
16
 
17
	private Item uploaderImage = null ;
18
	private Item supprimerImage = null ;
19
 
20
	public MenuImageVue(ImageMediateur im)
21
	{
22
		super() ;
23
 
24
		iMediateur = im ;
25
 
26
		uploaderImage = new Item("Uploader des images") ;
27
		addItem(uploaderImage);
28
		//this.addItem(supprimerImage) ;
29
 
30
		ajouterListeners() ;
31
 
32
	}
33
 
34
	public void ajouterListeners()
35
	{
36
		this.addListener(new MenuListener() {
37
 
38
 
39
			public void doBeforeHide(Menu menu) {
40
				// TODO Auto-generated method stub
41
 
42
			}
43
 
44
 
45
			public void doBeforeShow(Menu menu) {
46
 
47
			}
48
 
49
 
50
			public void onClick(Menu menu, String menuItemId, EventObject e) {
51
				// TODO Auto-generated method stub
52
 
53
			}
54
 
55
 
56
			public void onHide(Menu menu) {
57
				// TODO Auto-generated method stub
58
 
59
			}
60
 
61
 
62
			public void onItemClick(BaseItem item, EventObject e) {
63
 
64
				if(item.equals(uploaderImage))
65
				{
66
					getIMediateur().uploaderImage() ;
67
					hide() ;
68
				}
69
 
70
 
71
			}
72
 
73
 
74
			public void onMouseOut(Menu menu, BaseItem menuItem, EventObject e) {
75
				// TODO Auto-generated method stub
76
 
77
			}
78
 
79
 
80
			public void onMouseOver(Menu menu, BaseItem menuItem, EventObject e) {
81
				// TODO Auto-generated method stub
82
 
83
			}
84
 
85
 
86
			public void onShow(Menu menu) {
87
 
88
 
89
			}
90
 
91
 
92
		}) ;
93
	}
94
 
95
	public ImageMediateur getIMediateur()
96
	{
97
		return iMediateur ;
98
	}
99
 
100
}