Subversion Repositories eFlore/Applications.del

Rev

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

Rev 488 Rev 567
Line 11... Line 11...
11
import com.google.gwt.user.client.ui.HasText;
11
import com.google.gwt.user.client.ui.HasText;
12
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;
13
import com.google.gwt.user.client.ui.HorizontalPanel;
14
import com.google.gwt.user.client.ui.Label;
14
import com.google.gwt.user.client.ui.Label;
15
import com.google.gwt.user.client.ui.ListBox;
15
import com.google.gwt.user.client.ui.ListBox;
-
 
16
import com.google.gwt.user.client.ui.TextBox;
16
import com.google.gwt.user.client.ui.Widget;
17
import com.google.gwt.user.client.ui.Widget;
Line 17... Line 18...
17
 
18
 
Line 18... Line 19...
18
public class PaginationVue extends Composite implements PaginationPresenteur.Vue {
19
public class PaginationVue extends Composite implements PaginationPresenteur.Vue {
19
 
20
 
Line 20... Line 21...
20
	@UiField
21
	@UiField
21
	HorizontalPanel zoneLiens;
22
	HorizontalPanel zoneLiens;
Line 22... Line 23...
22
 
23
 
23
	@UiField
24
	@UiField
Line 24... Line 25...
24
	ListBox selecteurPas;
25
	TextBox selecteurPas;
Line 37... Line 38...
37
	public PaginationVue() {
38
	public PaginationVue() {
38
		initWidget(uiBinder.createAndBindUi(this));
39
		initWidget(uiBinder.createAndBindUi(this));
39
	}
40
	}
Line 40... Line 41...
40
 
41
 
41
	public void afficherPas(int pas) {
-
 
42
		switch (pas) {
-
 
43
		case 5:
-
 
44
			changerSelecteurPas(0);
-
 
45
			break;
-
 
46
		case 10:
42
	public void afficherPas(int pas) {
47
			changerSelecteurPas(1);
-
 
48
			break;
-
 
49
		case 15:
-
 
50
			changerSelecteurPas(2);
-
 
51
			break;
-
 
52
		case 20:
-
 
53
			changerSelecteurPas(3);
-
 
54
			break;
-
 
55
		default:
-
 
56
			break;
-
 
57
		}
43
		selecteurPas.setText(String.valueOf(pas));
Line 58... Line 44...
58
	}
44
	}
59
 
45
 
60
	public void mettreEnValeurPageActive(int pageActive) {
46
	public void mettreEnValeurPageActive(int pageActive) {
Line 97... Line 83...
97
	public void afficherBoutonSuivant() {
83
	public void afficherBoutonSuivant() {
98
		boutonDernierePage.setVisible(true);
84
		boutonDernierePage.setVisible(true);
99
		boutonSuivant.setVisible(true);
85
		boutonSuivant.setVisible(true);
100
	}
86
	}
Line 101... Line 87...
101
 
87
 
102
	public ListBox getSelecteurPas() {
88
	public TextBox getSelecteurPas() {
103
		return selecteurPas;
89
		return selecteurPas;
Line 104... Line 90...
104
	}
90
	}
105
 
91
 
Line 126... Line 112...
126
	@Override
112
	@Override
127
	public HasClickHandlers getBoutonDernierePage() {
113
	public HasClickHandlers getBoutonDernierePage() {
128
		return boutonDernierePage;
114
		return boutonDernierePage;
129
	}
115
	}
Line 130... Line -...
130
 
-
 
131
	public void changerSelecteurPas(int index) {
-
 
132
		selecteurPas.setSelectedIndex(index);
-
 
133
	}
-
 
134
 
116
 
135
	@Override
117
	@Override
136
	public int getNbWidgetsZoneLiens() {
118
	public int getNbWidgetsZoneLiens() {
137
		return zoneLiens.getWidgetCount();
119
		return zoneLiens.getWidgetCount();
Line 157... Line 139...
157
		Button bouton = new Button(label);
139
		Button bouton = new Button(label);
158
		zoneLiens.add(bouton);
140
		zoneLiens.add(bouton);
159
	}
141
	}
Line 160... Line 142...
160
 
142
 
161
	@Override
143
	@Override
162
	public int getPasSelectionne() {
-
 
163
		int index = selecteurPas.getSelectedIndex();
144
	public int getPasSelectionne() throws NumberFormatException {
164
		return Integer.parseInt(selecteurPas.getValue(index));
145
		return Integer.parseInt(selecteurPas.getText());
Line 165... Line 146...
165
	}
146
	}
166
 
147
 
167
	@Override
148
	@Override