Subversion Repositories eFlore/Archives.cel-v2

Rev

Rev 22 | Rev 36 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 22 Rev 31
1
package org.tela_botanica.client.vues;
1
package org.tela_botanica.client.vues;
2
 
2
 
3
import org.tela_botanica.client.image.ImageMediateur;
3
import org.tela_botanica.client.image.ImageMediateur;
4
 
4
 
5
import com.google.gwt.core.client.JavaScriptObject;
5
import com.google.gwt.core.client.JavaScriptObject;
6
import com.gwtext.client.core.EventObject;
6
import com.gwtext.client.core.EventObject;
7
import com.gwtext.client.widgets.Button;
7
import com.gwtext.client.widgets.Button;
8
import com.gwtext.client.widgets.Component;
8
import com.gwtext.client.widgets.Component;
9
import com.gwtext.client.widgets.Toolbar;
9
import com.gwtext.client.widgets.Toolbar;
10
import com.gwtext.client.widgets.ToolbarMenuButton;
10
import com.gwtext.client.widgets.ToolbarMenuButton;
11
import com.gwtext.client.widgets.event.ButtonListener;
11
import com.gwtext.client.widgets.event.ButtonListener;
12
import com.gwtext.client.widgets.event.ButtonListenerAdapter;
12
import com.gwtext.client.widgets.event.ButtonListenerAdapter;
13
import com.gwtext.client.widgets.menu.Menu;
13
import com.gwtext.client.widgets.menu.Menu;
-
 
14
 
-
 
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
 *
14
 
21
 */
15
public class BarreOutilsVue extends Toolbar {
22
public class BarreOutilsVue extends Toolbar {
16
	
23
	
17
	ToolbarMenuButton images = null ;
24
	ToolbarMenuButton images = null ;
18
	ImageMediateur iMediateur = null ;
25
	ImageMediateur iMediateur = null ;
19
	MenuImageVue imageMenu = null ;
26
	MenuImageVue imageMenu = null ;
-
 
27
 
-
 
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
20
 
39
	 */
21
	public BarreOutilsVue(ImageMediateur im) {
40
	public BarreOutilsVue(ImageMediateur im) {
22
		
41
		
23
		super() ;
42
		super() ;
24
		
43
		
25
		iMediateur = im ;
44
		iMediateur = im ;
26
		
45
		
27
		imageMenu = new MenuImageVue(im) ;
46
		imageMenu = new MenuImageVue(im) ;
28
		images = new ToolbarMenuButton("Images",imageMenu) ;
47
		images = new ToolbarMenuButton("Fichiers",imageMenu) ;
29
		
48
		
30
		this.addButton(images) ;
49
		this.addButton(images) ;
31
	}
50
	}
32
	
51
	
33
 
52
 
34
 
53
 
35
	/**
54
	/**
36
	 * @return the images
55
	 * @return the images
37
	 */
56
	 */
38
	public ToolbarMenuButton getImages() {
57
	public ToolbarMenuButton getImages() {
39
		return images;
58
		return images;
40
	}
59
	}
41
 
60
 
42
 
61
 
43
	/**
62
	/**
44
	 * @return the iMediateur
63
	 * @return the iMediateur
45
	 */
64
	 */
46
	public ImageMediateur getIMediateur() {
65
	public ImageMediateur getIMediateur() {
47
		return iMediateur;
66
		return iMediateur;
48
	}
67
	}
49
 
68
 
50
}
69
}