Subversion Repositories eFlore/Applications.del

Rev

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

Rev 608 Rev 1563
Line 1... Line 1...
1
package org.tela_botanica.del.client.composants.fenetreoverlay;
1
package org.tela_botanica.del.client.composants.fenetreoverlay;
Line 2... Line 2...
2
 
2
 
Line 3... Line -...
3
import org.tela_botanica.del.client.composants.presenteur.Presenteur;
-
 
4
 
-
 
5
import com.google.gwt.event.dom.client.BlurEvent;
3
import org.tela_botanica.del.client.composants.presenteur.Presenteur;
6
import com.google.gwt.event.dom.client.BlurHandler;
4
 
7
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;
-
 
10
import com.google.gwt.event.dom.client.FocusHandler;
5
import com.google.gwt.event.dom.client.ClickEvent;
11
import com.google.gwt.event.dom.client.HasBlurHandlers;
-
 
12
import com.google.gwt.event.dom.client.HasClickHandlers;
6
import com.google.gwt.event.dom.client.ClickHandler;
13
import com.google.gwt.event.dom.client.HasFocusHandlers;
7
import com.google.gwt.event.dom.client.HasClickHandlers;
14
import com.google.gwt.event.dom.client.HasKeyDownHandlers;
8
import com.google.gwt.event.dom.client.HasKeyDownHandlers;
15
import com.google.gwt.event.dom.client.KeyCodes;
9
import com.google.gwt.event.dom.client.KeyCodes;
16
import com.google.gwt.event.dom.client.KeyDownEvent;
-
 
17
import com.google.gwt.event.dom.client.KeyDownHandler;
-
 
18
import com.google.gwt.event.shared.HasHandlers;
10
import com.google.gwt.event.dom.client.KeyDownEvent;
19
import com.google.gwt.user.client.Window;
11
import com.google.gwt.event.dom.client.KeyDownHandler;
20
import com.google.gwt.user.client.ui.HasVisibility;
12
import com.google.gwt.user.client.ui.HasVisibility;
21
import com.google.gwt.user.client.ui.HasWidgets;
13
import com.google.gwt.user.client.ui.HasWidgets;
Line 42... Line 34...
42
		public void viderOverlay();
34
		public void viderOverlay();
43
		public void viderOverlayContenu();
35
		public void viderOverlayContenu();
44
		public void surOuvertureFenetre();
36
		public void surOuvertureFenetre();
45
		public void surFermetureFenetre();
37
		public void surFermetureFenetre();
46
		public void surSetContenuFenetre();
38
		public void surSetContenuFenetre();
-
 
39
		public boolean testerFermetureClicExterieur(ClickEvent event);
47
	}
40
	}
Line 48... Line 41...
48
	
41
	
Line 49... Line 42...
49
	private Vue vue;
42
	private Vue vue;
50
	
-
 
51
	private boolean fenetreModaleOuverte = false;
43
	
Line 52... Line 44...
52
	private boolean fermableSurClicExterieur = true;
44
	private boolean fenetreModaleOuverte = false;
53
	private int indexElementAffiche = 0;
45
	private int indexElementAffiche = 0;
54
 
46
 
Line 103... Line 95...
103
		});
95
		});
Line 104... Line 96...
104
		
96
		
105
		vue.getOverlayHasClickHandlers().addClickHandler(new ClickHandler() {		
97
		vue.getOverlayHasClickHandlers().addClickHandler(new ClickHandler() {		
106
			@Override
98
			@Override
107
			public void onClick(ClickEvent event) {
99
			public void onClick(ClickEvent event) {
108
				if(fermableSurClicExterieur) {
100
				if(vue.testerFermetureClicExterieur(event)) {
109
					fermerFenetreModale();
101
					fermerFenetreModale();
110
				}
102
				}
111
			}
103
			}
112
		});
104
		});
Line 148... Line 140...
148
	}
140
	}
Line 149... Line 141...
149
	
141
	
150
	public int getIndexElementAffiche() {
142
	public int getIndexElementAffiche() {
151
		return indexElementAffiche;
143
		return indexElementAffiche;
152
	}
-
 
153
	
-
 
154
	public void setFermableSurClicExterieur(boolean fermableSurClicExterieur) {
-
 
155
		this.fermableSurClicExterieur = fermableSurClicExterieur;
-
 
Line 156... Line 144...
156
	}
144
	}
157
 
145
 
158
	public void afficherBoutonsSuivantsPrecedents(boolean afficher) {
146
	public void afficherBoutonsSuivantsPrecedents(boolean afficher) {
159
		vue.afficherBoutonsSuivantsPrecedents(afficher);
147
		vue.afficherBoutonsSuivantsPrecedents(afficher);