Subversion Repositories eFlore/Applications.del

Rev

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

Rev 476 Rev 600
Line 1... Line 1...
1
package org.tela_botanica.del.client.composants.fenetereoverlay;
1
package org.tela_botanica.del.client.composants.fenetereoverlay;
Line 2... Line 2...
2
 
2
 
Line -... Line 3...
-
 
3
import org.tela_botanica.del.client.composants.presenteur.Presenteur;
-
 
4
 
3
import org.tela_botanica.del.client.composants.presenteur.Presenteur;
5
import com.google.gwt.event.dom.client.BlurEvent;
4
 
6
import com.google.gwt.event.dom.client.BlurHandler;
-
 
7
import com.google.gwt.event.dom.client.ClickEvent;
5
import com.google.gwt.event.dom.client.ClickEvent;
8
import com.google.gwt.event.dom.client.ClickHandler;
-
 
9
import com.google.gwt.event.dom.client.FocusEvent;
6
import com.google.gwt.event.dom.client.ClickHandler;
10
import com.google.gwt.event.dom.client.FocusHandler;
7
import com.google.gwt.event.dom.client.FocusHandler;
11
import com.google.gwt.event.dom.client.HasBlurHandlers;
8
import com.google.gwt.event.dom.client.HasClickHandlers;
12
import com.google.gwt.event.dom.client.HasClickHandlers;
9
import com.google.gwt.event.dom.client.HasFocusHandlers;
13
import com.google.gwt.event.dom.client.HasFocusHandlers;
10
import com.google.gwt.event.dom.client.HasKeyDownHandlers;
14
import com.google.gwt.event.dom.client.HasKeyDownHandlers;
Line 21... Line 25...
21
public abstract class FenetreOverlayDefilantePresenteur {
25
public abstract class FenetreOverlayDefilantePresenteur {
Line 22... Line 26...
22
 
26
 
23
	public interface Vue extends IsWidget {
27
	public interface Vue extends IsWidget {
24
		public HasKeyDownHandlers getConteneurGlobal();
28
		public HasKeyDownHandlers getConteneurGlobal();
-
 
29
		public IsWidget getOverlay();
-
 
30
		public void afficherBoutonsSuivantsPrecedents(boolean afficher);
25
		public IsWidget getOverlay();
31
		public HasClickHandlers getOverlayHasClickHandlers();
26
		public HasVisibility getOverlayVisibility();
32
		public HasVisibility getOverlayVisibility();
27
		public IsWidget getOverlayContenu();
33
		public IsWidget getOverlayContenu();
28
		public HasVisibility getOverlayContenuVisibility();
34
		public HasVisibility getOverlayContenuVisibility();
29
		public HasWidgets getOverlayContenuHasWidgets();
35
		public HasWidgets getOverlayContenuHasWidgets();
Line 36... Line 42...
36
		public void viderOverlay();
42
		public void viderOverlay();
37
		public void viderOverlayContenu();
43
		public void viderOverlayContenu();
38
		public void surOuvertureFenetre();
44
		public void surOuvertureFenetre();
39
		public void surFermetureFenetre();
45
		public void surFermetureFenetre();
40
		public void surSetContenuFenetre();
46
		public void surSetContenuFenetre();
41
		public void afficherBoutonsSuivantsPrecedents(boolean afficher);
-
 
42
	}
47
	}
Line 43... Line 48...
43
	
48
	
Line 44... Line 49...
44
	private Vue vue;
49
	private Vue vue;
Line 93... Line 98...
93
				if(event.getNativeKeyCode() == KeyCodes.KEY_RIGHT) {
98
				if(event.getNativeKeyCode() == KeyCodes.KEY_RIGHT) {
94
					surClicBoutonSuivant();
99
					surClicBoutonSuivant();
95
				}
100
				}
96
			}
101
			}
97
		});
102
		});
-
 
103
		
-
 
104
		vue.getOverlayHasClickHandlers().addClickHandler(new ClickHandler() {		
-
 
105
			@Override
-
 
106
			public void onClick(ClickEvent event) {
-
 
107
				fermerFenetreModale();
-
 
108
			}
-
 
109
		});
98
	}
110
	}
Line 99... Line 111...
99
 
111
 
Line 100... Line 112...
100
	public void ouvrirFenetreModaleDefilante(int indexElementAffiche, Presenteur presenteurModal) {
112
	public void ouvrirFenetreModaleDefilante(int indexElementAffiche, Presenteur presenteurModal) {