Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 195 Rev 402
Line 1... Line 1...
1
package org.tela_botanica.client.vues.image;
1
package org.tela_botanica.client.vues.image;
Line 2... Line 2...
2
 
2
 
Line -... Line 3...
-
 
3
import org.tela_botanica.client.image.ImageMediateur;
3
import org.tela_botanica.client.image.ImageMediateur;
4
 
4
 
5
import com.google.gwt.user.client.Window;
5
import com.gwtext.client.widgets.menu.BaseItem;
6
import com.gwtext.client.widgets.menu.BaseItem;
6
import com.gwtext.client.widgets.menu.Item;
7
import com.gwtext.client.widgets.menu.Item;
7
import com.gwtext.client.widgets.menu.Menu;
8
import com.gwtext.client.widgets.menu.Menu;
Line 23... Line 24...
23
 
24
 
24
	/**
25
	/**
25
	 * Item pour lier la selection d'images aux observations selectionnées
26
	 * Item pour lier la selection d'images aux observations selectionnées
26
	 */
27
	 */
-
 
28
	private Item lierSelection = null ;
-
 
29
	
-
 
30
	/**
-
 
31
	 * Item pour lier la selection d'images aux observations selectionnées
-
 
32
	 */
Line 27... Line 33...
27
	private Item lierSelection = null ;
33
	private Item lierSelectionTampon = null ;
28
 
34
 
29
	/**
35
	/**
30
	 * Item pour afficher la selection d'images
36
	 * Item pour afficher la selection d'images
Line 53... Line 59...
53
	public MenuLiaisonVue(ImageMediateur im) {
59
	public MenuLiaisonVue(ImageMediateur im) {
54
		super();
60
		super();
Line 55... Line 61...
55
 
61
 
Line 56... Line 62...
56
		iMediateur = im;
62
		iMediateur = im;
57
 
63
 
58
		// on construit le menu
64
		lierSelection = new Item("Lier les images selectionnées à la sélection d'observation");
59
		lierSelection = new Item("Lier le tampon à la sélection d'observation");
65
		lierSelectionTampon = new Item("Lier le tampon à la sélection d'observation");
60
		afficherSelection = new Item("Afficher le tampon");
66
		afficherSelection = new Item("Afficher le tampon");
-
 
67
		
61
 
68
		addItem(lierSelection);
Line 62... Line 69...
62
		addItem(lierSelection);
69
		addItem(lierSelectionTampon);
63
		addItem(afficherSelection);
70
		addItem(afficherSelection);
64
 
71
 
Line 65... Line 72...
65
		// on ajoute les listeners
72
		// on ajoute les listeners
Line 66... Line 73...
66
		ajouterListeners();
73
		ajouterListeners();
Line -... Line 74...
-
 
74
	}
67
	}
75
 
68
 
76
	public MenuLiaisonVue(ImageMediateur im, boolean liaison) {
Line 69... Line 77...
69
	public MenuLiaisonVue(ImageMediateur mediateur, boolean liaison) {
77
		
-
 
78
		
70
		
79
		iMediateur = im;
Line 71... Line 80...
71
		
80
		
Line 72... Line 81...
72
		iMediateur = mediateur;
81
		lierSelection = new Item("Lier les images selectionnées à la sélection d'observation");
Line 73... Line 82...
73
		
82
		lierSelectionTampon = new Item("Lier le tampon à la sélection d'observation");
74
		lierSelection = new Item("Lier le tampon à la sélection d'observation");
83
		afficherSelection = new Item("Afficher le tampon");
Line 100... Line 109...
100
			public void onItemClick(BaseItem item, EventObject e) {
109
			public void onItemClick(BaseItem item, EventObject e) {
Line 101... Line 110...
101
 
110
 
102
				// si c'est la suppression
111
				// si c'est la suppression
103
				if (item.equals(lierSelection)) {
112
				if (item.equals(lierSelection)) {
-
 
113
					// on notifie le médiateur
-
 
114
					getIMediateur().LierObservations();
-
 
115
				}
-
 
116
				
-
 
117
				// si c'est la suppression
-
 
118
				if (item.equals(lierSelectionTampon)) {
104
					// on notifie le médiateur
119
					// on notifie le médiateur
105
					getIMediateur().LierTamponObservations();
120
					getIMediateur().LierTamponObservations();
Line 106... Line 121...
106
				}
121
				}
107
 
122