Subversion Repositories eFlore/Applications.cel

Rev

Rev 2 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

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