Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 1018 Rev 1292
Line 260... Line 260...
260
		// on ajoute un écouteur
260
		// on ajoute un écouteur
261
		validerInfo.addListener(new ButtonListenerAdapter() {
261
		validerInfo.addListener(new ButtonListenerAdapter() {
Line 262... Line 262...
262
 
262
 
Line -... Line 263...
-
 
263
			// gestion du clic
263
			// gestion du clic
264
 
Line 264... Line 265...
264
 
265
			@Override
265
			public void onClick(Button button, EventObject e) {
266
			public void onClick(Button button, EventObject e) {
266
 
267
 
Line 276... Line 277...
276
		// gestion des clics dans la grille
277
		// gestion des clics dans la grille
277
		ExifGrid.addGridCellListener(new GridCellListenerAdapter() {
278
		ExifGrid.addGridCellListener(new GridCellListenerAdapter() {
Line 278... Line 279...
278
 
279
 
Line -... Line 280...
-
 
280
			// lors d'un clic d'une cellule
279
			// lors d'un clic d'une cellule
281
 
280
 
282
			@Override
Line 281... Line 283...
281
			public void onCellClick(GridPanel grid, int rowIndex, int colIndex,
283
			public void onCellClick(GridPanel grid, int rowIndex, int colIndex,
282
					EventObject e) {
284
					EventObject e) {
Line 287... Line 289...
287
 
289
 
Line 288... Line 290...
288
			}
290
			}
Line -... Line 291...
-
 
291
 
289
 
292
			// lors du double clic sur une cellule
290
			// lors du double clic sur une cellule
293
 
Line 291... Line 294...
291
 
294
			@Override
292
			public void onCellDblClick(GridPanel grid, int rowIndex,
295
			public void onCellDblClick(GridPanel grid, int rowIndex,
Line 302... Line 305...
302
 
305
 
Line 303... Line 306...
303
		IptcGrid.addGridCellListener(new GridCellListenerAdapter() {
306
		IptcGrid.addGridCellListener(new GridCellListenerAdapter() {
Line -... Line 307...
-
 
307
 
304
 
308
			// lors d'un clic d'une cellule
305
			// lors d'un clic d'une cellule
309
 
306
 
310
			@Override
307
			public void onCellClick(GridPanel grid, int rowIndex, int colIndex,
311
			public void onCellClick(GridPanel grid, int rowIndex, int colIndex,
308
					EventObject e) {
312
					EventObject e) {
Line 309... Line 313...
309
				// on empeche l'édition
313
				// on empeche l'édition
Line 310... Line 314...
310
				e.stopEvent();
314
				e.stopEvent();
-
 
315
				ExifGrid.stopEditing();
311
				ExifGrid.stopEditing();
316
 
312
 
317
			}
313
			}
318
 
314
 
319
			// lors d'un double clic d'une cellule
315
			// lors d'un double clic d'une cellule
320
			@Override
Line 323... Line 328...
323
 
328
 
Line 324... Line 329...
324
		});
329
		});
Line -... Line 330...
-
 
330
		
325
		
331
		panneauMiniListeObservation.addListener(new ContainerListenerAdapter() {
326
		panneauMiniListeObservation.addListener(new ContainerListenerAdapter() {
332
								
Line 327... Line 333...
327
								
333
			@Override
-
 
334
			public void onResize(BoxComponent component, int adjWidth, int adjHeight,
328
			public void onResize(BoxComponent component, int adjWidth, int adjHeight,
335
					int rawWidth, int rawHeight) {
Line 329... Line 336...
329
					int rawWidth, int rawHeight) {
336
									
Line 330... Line 337...
330
									
337
				timerRedimensionnement = new Timer() {
Line 344... Line 351...
344
			}
351
			}
345
		});
352
		});
Line 346... Line 353...
346
		
353
		
Line -... Line 354...
-
 
354
		panneauExifGrid.addListener(new ContainerListenerAdapter() {
347
		panneauExifGrid.addListener(new ContainerListenerAdapter() {
355
			
348
			
356
			@Override
Line 349... Line 357...
349
			public void onResize(BoxComponent component, int adjWidth, int adjHeight,
357
			public void onResize(BoxComponent component, int adjWidth, int adjHeight,
-
 
358
					int rawWidth, int rawHeight) {
350
					int rawWidth, int rawHeight) {
359
									
Line 351... Line 360...
351
									
360
				timerRedimensionnement = new Timer() {
Line 352... Line 361...
352
				timerRedimensionnement = new Timer() {
361
					@Override
Line 365... Line 374...
365
			}
374
			}
366
		});
375
		});
Line 367... Line 376...
367
		
376
		
Line -... Line 377...
-
 
377
		panneauExifGrid.addListener(new ContainerListenerAdapter() {
368
		panneauExifGrid.addListener(new ContainerListenerAdapter() {
378
			
369
			
379
			@Override
Line 370... Line 380...
370
			public void onResize(BoxComponent component, int adjWidth, int adjHeight,
380
			public void onResize(BoxComponent component, int adjWidth, int adjHeight,
-
 
381
					int rawWidth, int rawHeight) {
371
					int rawWidth, int rawHeight) {
382
									
Line 372... Line 383...
372
									
383
				timerRedimensionnement = new Timer() {
Line 373... Line 384...
373
				timerRedimensionnement = new Timer() {
384
					@Override
Line 420... Line 431...
420
	 * @param nouvelleDonnees
431
	 * @param nouvelleDonnees
421
	 *            les nouvelles données
432
	 *            les nouvelles données
422
	 * @param repandreRafraichissement
433
	 * @param repandreRafraichissement
423
	 *            le booleen de notification de mise à jour
434
	 *            le booleen de notification de mise à jour
424
	 */
435
	 */
-
 
436
	@Override
425
	public void rafraichir(Object nouvelleDonnees,
437
	public void rafraichir(Object nouvelleDonnees,
426
			boolean repandreRafraichissement) {
438
			boolean repandreRafraichissement) {
Line 427... Line 439...
427
 
439
 
428
		// si on reçoit un tableau d'objets
440
		// si on reçoit un tableau d'objets
Line 431... Line 443...
431
			final Object ressourceObject = nouvelleDonnees;
443
			final Object ressourceObject = nouvelleDonnees;
Line 432... Line 444...
432
			
444
			
433
			if(!this.isRendered()) {
445
			if(!this.isRendered()) {
Line -... Line 446...
-
 
446
				addListener(new PanelListenerAdapter() {
434
				addListener(new PanelListenerAdapter() {
447
										
435
										
448
					@Override
436
					public void onRender(Component component) {
449
					public void onRender(Component component) {
437
						rafraichir(ressourceObject, false);
450
						rafraichir(ressourceObject, false);