Subversion Repositories eFlore/Applications.del

Rev

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

Rev 391 Rev 412
Line 30... Line 30...
30
		public void ajouterBoutonZoneLiens(String label);
30
		public void ajouterBoutonZoneLiens(String label);
31
		public HasClickHandlers getBoutonSuivant();
31
		public HasClickHandlers getBoutonSuivant();
32
		public HasClickHandlers getBoutonPrecedent();
32
		public HasClickHandlers getBoutonPrecedent();
33
		public HasClickHandlers getBoutonPremierePage();
33
		public HasClickHandlers getBoutonPremierePage();
34
		public HasClickHandlers getBoutonDernierePage();
34
		public HasClickHandlers getBoutonDernierePage();
35
		public void masquerBoutonDebut();
35
		public void masquerBoutonPrecedent();
36
		public void afficherBoutonDebut();
36
		public void afficherBoutonPrecedent();
37
		public void masquerBoutonSuivant();
37
		public void masquerBoutonSuivant();
38
		public void afficherBoutonSuivant();
38
		public void afficherBoutonSuivant();
-
 
39
		public boolean boutonPrecedentEstAffiche();
-
 
40
		public boolean boutonSuivantEstAffiche();
39
		public HasChangeHandlers getSelecteurPas();
41
		public HasChangeHandlers getSelecteurPas();
40
		public int getPasSelectionne();
42
		public int getPasSelectionne();
41
		public void changerSelecteurPas(int index);
43
		public void changerSelecteurPas(int index);
42
	}
44
	}
43
	private Vue vue;
45
	private Vue vue;
Line 83... Line 85...
83
	}
85
	}
Line 84... Line 86...
84
	
86
	
85
	public int getNbPages() {
87
	public int getNbPages() {
86
		return nbPage;
88
		return nbPage;
-
 
89
	}
-
 
90
	
-
 
91
	public Vue getVue() {
-
 
92
		return vue;
Line 87... Line 93...
87
	}
93
	}
88
 
94
 
89
	/**
95
	/**
90
	 * Changer le pas de la pagination
96
	 * Changer le pas de la pagination
Line 147... Line 153...
147
		gererEvenementsBoutonsDynamiques();
153
		gererEvenementsBoutonsDynamiques();
148
	}
154
	}
Line 149... Line 155...
149
 
155
 
150
	private int pagesAvant() {
156
	private int pagesAvant() {
151
		int pageDebut = pageCourante - 5;
-
 
152
		vue.afficherBoutonDebut();
157
		int pageDebut = pageCourante - 5;
153
		if (pageDebut < 1) {
158
		if (pageDebut < 1) {
-
 
159
			pageDebut = 1;
-
 
160
		}
154
			pageDebut = 1;
161
		if(pageCourante == 1) {
-
 
162
			vue.masquerBoutonPrecedent();
155
			// Masquer le bouton de début
163
		} else {
156
			vue.masquerBoutonDebut();
164
			vue.afficherBoutonPrecedent();
157
		}
165
		}
158
		return pageDebut;
166
		return pageDebut;
Line 159... Line 167...
159
	}
167
	}
160
 
168
 
161
	private int pagesApres() {
169
	private int pagesApres() {
162
		int pageFin = pageCourante + 5;
170
		int pageFin = pageCourante + 5;
163
		vue.afficherBoutonSuivant();
171
		vue.afficherBoutonSuivant();
-
 
172
		if (pageFin > nbPage) {
-
 
173
			pageFin = nbPage;
164
		if (pageFin > nbPage) {
174
		}
-
 
175
		if(pageCourante == nbPage - 1) {
-
 
176
			vue.masquerBoutonSuivant();
165
			pageFin = nbPage;
177
		} else {
-
 
178
			vue.afficherBoutonSuivant();
166
			vue.masquerBoutonSuivant();
179
		}
167
		}
180
		
Line 168... Line 181...
168
		return pageFin;
181
		return pageFin;
169
	}
182
	}
Line 188... Line 201...
188
			@Override
201
			@Override
189
			public void onChange(ChangeEvent event) {
202
			public void onChange(ChangeEvent event) {
190
				changerPas(vue.getPasSelectionne());
203
				changerPas(vue.getPasSelectionne());
191
				synchroniser();
204
				synchroniser();
192
			}
205
			}
193
 
-
 
194
		});
206
		});
Line 195... Line 207...
195
 
207
 
196
		vue.getBoutonPrecedent().addClickHandler(new ClickHandler() {
208
		vue.getBoutonPrecedent().addClickHandler(new ClickHandler() {
197
			@Override
209
			@Override