Subversion Repositories eFlore/Applications.del

Rev

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

Rev 445 Rev 488
Line 1... Line 1...
1
package org.tela_botanica.del.client.composants.pagination;
1
package org.tela_botanica.del.client.composants.pagination;
Line -... Line 2...
-
 
2
 
-
 
3
import org.tela_botanica.del.client.i18n.I18n;
2
 
4
 
3
import com.google.gwt.core.client.GWT;
5
import com.google.gwt.core.client.GWT;
4
import com.google.gwt.event.dom.client.HasClickHandlers;
6
import com.google.gwt.event.dom.client.HasClickHandlers;
5
import com.google.gwt.uibinder.client.UiBinder;
7
import com.google.gwt.uibinder.client.UiBinder;
6
import com.google.gwt.uibinder.client.UiField;
8
import com.google.gwt.uibinder.client.UiField;
7
import com.google.gwt.user.client.ui.Button;
9
import com.google.gwt.user.client.ui.Button;
8
import com.google.gwt.user.client.ui.Composite;
10
import com.google.gwt.user.client.ui.Composite;
9
import com.google.gwt.user.client.ui.HasText;
11
import com.google.gwt.user.client.ui.HasText;
10
import com.google.gwt.user.client.ui.HasWidgets;
12
import com.google.gwt.user.client.ui.HasWidgets;
-
 
13
import com.google.gwt.user.client.ui.HorizontalPanel;
11
import com.google.gwt.user.client.ui.HorizontalPanel;
14
import com.google.gwt.user.client.ui.Label;
12
import com.google.gwt.user.client.ui.ListBox;
15
import com.google.gwt.user.client.ui.ListBox;
Line 13... Line 16...
13
import com.google.gwt.user.client.ui.Widget;
16
import com.google.gwt.user.client.ui.Widget;
Line 21... Line 24...
21
	ListBox selecteurPas;
24
	ListBox selecteurPas;
Line 22... Line 25...
22
 
25
 
23
	@UiField
26
	@UiField
Line -... Line 27...
-
 
27
	Button boutonPrecedent, boutonSuivant, boutonPremierePage, boutonDernierePage;
-
 
28
 
-
 
29
	@UiField
24
	Button boutonPrecedent, boutonSuivant, boutonPremierePage, boutonDernierePage;
30
	Label nbTotalPages;
25
 
31
 
Line 26... Line 32...
26
	interface MyUiBinder extends UiBinder<Widget, PaginationVue> {
32
	interface MyUiBinder extends UiBinder<Widget, PaginationVue> {
Line 67... Line 73...
67
			}
73
			}
Line 68... Line 74...
68
 
74
 
69
		}
75
		}
Line -... Line 76...
-
 
76
	}
-
 
77
 
-
 
78
	public void mettreNbTotalPages(int nbPages) {
-
 
79
		nbTotalPages.setText((I18n.getMessages().parmi_nb_pages(nbPages)));
70
	}
80
	}
71
 
81
 
72
	public void masquerBoutonPrecedent() {
82
	public void masquerBoutonPrecedent() {
73
		boutonPremierePage.setVisible(false);
83
		boutonPremierePage.setVisible(false);
Line 162... Line 172...
162
	@Override
172
	@Override
163
	public boolean boutonSuivantEstAffiche() {
173
	public boolean boutonSuivantEstAffiche() {
164
		return boutonSuivant.isVisible() && boutonDernierePage.isVisible();
174
		return boutonSuivant.isVisible() && boutonDernierePage.isVisible();
165
	}
175
	}
Line -... Line 176...
-
 
176
 
-
 
177
	public Label getNbTotalPages() {
-
 
178
		return nbTotalPages;
-
 
179
	}
166
 
180