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 599
Line 44... Line 44...
44
	HorizontalPanel conteneurOverlayContenu;
44
	HorizontalPanel conteneurOverlayContenu;
Line 45... Line 45...
45
	
45
	
46
	private int hauteurContenu = 0;
46
	private int hauteurContenu = 0;
Line -... Line 47...
-
 
47
	private int largeurContenu = 0;
-
 
48
	
-
 
49
	// contiennent les coordonnées actuelles du scroll 
-
 
50
	// pour le rétablir une fois la fenêtre fermée
-
 
51
	private int topFenetre = 0;
47
	private int largeurContenu = 0;
52
	private int gaucheFenetre = 0;
Line 48... Line 53...
48
	
53
	
49
	private Timer timerPlacement = null;
54
	private Timer timerPlacement = null;
50
	
55
	
Line 160... Line 165...
160
		hauteurContenu = hauteur;
165
		hauteurContenu = hauteur;
161
	}
166
	}
Line 162... Line 167...
162
 
167
 
163
	@Override
168
	@Override
-
 
169
	public void surOuvertureFenetre() {
-
 
170
		
-
 
171
		// enregistrement des coordonnées des scrool
-
 
172
		topFenetre = Window.getScrollTop();
-
 
173
		gaucheFenetre = Window.getScrollLeft();
164
	public void surOuvertureFenetre() {
174
		
165
		// scroll désactivé pour ne pas fausser le positionnement des boutons
175
		// scroll désactivé pour ne pas fausser le positionnement des boutons
166
		Window.enableScrolling(false);
176
		Window.enableScrolling(false);
167
		// Pas trouvé mieux que le timer pour bien redimensionner
177
		// Pas trouvé mieux que le timer pour bien redimensionner
168
		// à voir s il existe une meilleure solution qui n'oblige pas 
178
		// à voir s il existe une meilleure solution qui n'oblige pas 
Line 188... Line 198...
188
	}
198
	}
Line 189... Line 199...
189
 
199
 
190
	@Override
200
	@Override
191
	public void surFermetureFenetre() {
201
	public void surFermetureFenetre() {
-
 
202
		Window.enableScrolling(true);
-
 
203
		// replacement de la fenêtre à la position de scroll d'origine
192
		Window.enableScrolling(true);
204
		Window.scrollTo(gaucheFenetre, topFenetre);
193
		timerPlacement.cancel();
205
		timerPlacement.cancel();
Line 194... Line 206...
194
	}
206
	}
195
	
207