Subversion Repositories eFlore/Archives.cel-v2

Rev

Rev 18 | Rev 22 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 18 Rev 19
Line 3... Line 3...
3
 
3
 
Line 4... Line 4...
4
import java.util.Iterator;
4
import java.util.Iterator;
5
 
5
 
-
 
6
import org.tela_botanica.client.image.ImageMediateur;
6
import org.tela_botanica.client.image.ImageMediateur;
7
import org.tela_botanica.client.interfaces.Rafraichissable;
7
import org.tela_botanica.client.interfaces.Rafraichissable;
8
import org.tela_botanica.client.interfaces.VueListable;
Line 8... Line 9...
8
import org.tela_botanica.client.modeles.ImageCarnet;
9
import org.tela_botanica.client.modeles.ImageCarnet;
9
import org.tela_botanica.client.modeles.ListeImage;
10
import org.tela_botanica.client.modeles.ListeImageCarnet;
10
 
11
 
Line 38... Line 39...
38
/**
39
/**
39
 * Galerie d'images miniatures
40
 * Galerie d'images miniatures
40
 * @author aurelien
41
 * @author aurelien
41
 *
42
 *
42
 */
43
 */
43
public class GalerieImageVue extends Panel implements Rafraichissable, Observable {
44
public class GalerieImageVue extends Panel implements Rafraichissable, VueListable {
Line 44... Line 45...
44
 
45
 
45
	// instance du médiateur
46
	// instance du médiateur
46
	private ImageMediateur iMediateur = null; 
47
	private ImageMediateur iMediateur = null; 
47
	private DataView dView = null ;
48
	private DataView dView = null ;
Line 172... Line 173...
172
		FieldDef[] defTab = {defNumImage,defUrlImage,defUrlImageM,defUrlImageS};
173
		FieldDef[] defTab = {defNumImage,defUrlImage,defUrlImageM,defUrlImageS};
173
		RecordDef rd = new RecordDef(defTab) ;
174
		RecordDef rd = new RecordDef(defTab) ;
174
		st = new Store(rd) ;
175
		st = new Store(rd) ;
175
		dView.setStore(st);
176
		dView.setStore(st);
Line -... Line 177...
-
 
177
		
-
 
178
		this.getDView().setLoadingText("chargement");
176
		
179
		
177
		// ajouts de la gestion des evenements pour la dataview
180
		// ajouts de la gestion des evenements pour la dataview
Line 178... Line 181...
178
		ajouterListenersDataView();
181
		ajouterListenersDataView();
Line 184... Line 187...
184
	
187
	
Line 185... Line 188...
185
	
188
	
186
	
189
	
187
	public void rafraichir(Object nouvelleDonnees, boolean repandreRafraichissement) {
190
	public void rafraichir(Object nouvelleDonnees, boolean repandreRafraichissement) {
188
		
191
		
189
		if(nouvelleDonnees instanceof ListeImage)
192
		if(nouvelleDonnees instanceof ListeImageCarnet)
Line 190... Line 193...
190
		{
193
		{
191
			ListeImage data = (ListeImage) nouvelleDonnees ;
194
			ListeImageCarnet data = (ListeImageCarnet) nouvelleDonnees ;
Line 237... Line 240...
237
 
240
 
238
	public Store getSt() {
241
	public Store getSt() {
239
		return st;
242
		return st;
Line 240... Line 243...
240
	}
243
	}
241
	
244
	
242
	public String[] getIdSelectionnee()
245
	public String[] getIdSelectionnees()
243
	{ 
246
	{ 
244
		Record[] selection = getDView().getSelectedRecords() ;
247
		Record[] selection = getDView().getSelectedRecords() ;