Subversion Repositories eFlore/Applications.del

Rev

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

Rev 358 Rev 391
Line 1... Line 1...
1
package org.tela_botanica.del.client.composants.pagination;
1
package org.tela_botanica.del.client.composants.pagination;
Line 2... Line 2...
2
 
2
 
-
 
3
import com.google.gwt.core.client.GWT;
3
import com.google.gwt.core.client.GWT;
4
import com.google.gwt.event.dom.client.HasClickHandlers;
4
import com.google.gwt.uibinder.client.UiBinder;
5
import com.google.gwt.uibinder.client.UiBinder;
5
import com.google.gwt.uibinder.client.UiField;
6
import com.google.gwt.uibinder.client.UiField;
6
import com.google.gwt.user.client.ui.Button;
7
import com.google.gwt.user.client.ui.Button;
-
 
8
import com.google.gwt.user.client.ui.Composite;
-
 
9
import com.google.gwt.user.client.ui.HasText;
7
import com.google.gwt.user.client.ui.Composite;
10
import com.google.gwt.user.client.ui.HasWidgets;
8
import com.google.gwt.user.client.ui.HorizontalPanel;
11
import com.google.gwt.user.client.ui.HorizontalPanel;
9
import com.google.gwt.user.client.ui.ListBox;
12
import com.google.gwt.user.client.ui.ListBox;
Line 10... Line 13...
10
import com.google.gwt.user.client.ui.Widget;
13
import com.google.gwt.user.client.ui.Widget;
Line 11... Line 14...
11
 
14
 
12
public class PaginationVue extends Composite {
15
public class PaginationVue extends Composite implements PaginationPresenteur.Vue {
Line 13... Line 16...
13
 
16
 
14
	@UiField
17
	@UiField
Line 15... Line 18...
15
	HorizontalPanel zoneLiens;
18
	HorizontalPanel zoneLiens;
16
 
19
 
Line 17... Line 20...
17
	@UiField
20
	@UiField
18
	ListBox selecteurPas;
21
	ListBox selecteurPas;
Line 19... Line 22...
19
	
22
	
Line 28... Line 31...
28
	public PaginationVue() {
31
	public PaginationVue() {
29
		initWidget(uiBinder.createAndBindUi(this));
32
		initWidget(uiBinder.createAndBindUi(this));
30
	}
33
	}
Line 31... Line 34...
31
 
34
 
-
 
35
	public void masquerBoutonDebut() {
32
	public void masquerBoutonDebut() {
36
		boutonPremierePage.setVisible(false);
33
		boutonPrecedent.setVisible(false);
37
		boutonPrecedent.setVisible(false);
Line 34... Line 38...
34
	}
38
	}
-
 
39
	
35
	
40
	public void afficherBoutonDebut() {
36
	public void afficherBoutonDebut() {
41
		boutonPremierePage.setVisible(true);
Line 37... Line 42...
37
		boutonPrecedent.setVisible(true);
42
		boutonPrecedent.setVisible(true);
-
 
43
	}
38
	}
44
	
39
	
45
 
Line 40... Line 46...
40
 
46
	public void masquerBoutonSuivant() {
-
 
47
		boutonDernierePage.setVisible(false);
41
	public void masquerBoutonSuivant() {
48
		boutonSuivant.setVisible(false);
42
		boutonSuivant.setVisible(false);
49
	}
Line 43... Line 50...
43
	}
50
	
44
	
51
	public void afficherBoutonSuivant() {
45
	public void afficherBoutonSuivant() {
52
		boutonDernierePage.setVisible(true);
Line -... Line 53...
-
 
53
		boutonSuivant.setVisible(true);
-
 
54
	}
-
 
55
 
-
 
56
	public ListBox getSelecteurPas() {
-
 
57
		return selecteurPas;
-
 
58
	}
-
 
59
 
-
 
60
	@Override
-
 
61
	public HasWidgets getZoneLiens() {
-
 
62
		return zoneLiens;
-
 
63
	}
-
 
64
 
-
 
65
	@Override
-
 
66
	public HasClickHandlers getBoutonSuivant() {
-
 
67
		return boutonSuivant;
-
 
68
	}
-
 
69
 
-
 
70
	@Override
-
 
71
	public HasClickHandlers getBoutonPrecedent() {
-
 
72
		return boutonPrecedent;
-
 
73
	}
-
 
74
	
-
 
75
	@Override
-
 
76
	public HasClickHandlers getBoutonPremierePage() {
-
 
77
		return boutonPremierePage;
-
 
78
	}
-
 
79
 
-
 
80
	@Override
-
 
81
	public HasClickHandlers getBoutonDernierePage() {
-
 
82
		return boutonDernierePage;
-
 
83
	}
-
 
84
 
-
 
85
	@Override
-
 
86
	public void changerSelecteurPas(int index) {
-
 
87
		selecteurPas.setSelectedIndex(index);
-
 
88
	}
-
 
89
 
-
 
90
	@Override
-
 
91
	public int getNbWidgetsZoneLiens() {
-
 
92
		return zoneLiens.getWidgetCount();
-
 
93
	}
-
 
94
 
-
 
95
	@Override
-
 
96
	public HasClickHandlers getWidgetZoneLiensHasClickHandlers(int index) {
-
 
97
		return (Button)zoneLiens.getWidget(index);
-
 
98
	}
-
 
99
 
-
 
100
	@Override
-
 
101
	public HasText getWidgetZoneLiensAsText(int index) {
-
 
102
		return (Button)zoneLiens.getWidget(index);
-
 
103
	}
-
 
104
 
-
 
105
	@Override
-
 
106
	public void changerStyleBoutonZoneLiens(int index, String style) {
-
 
107
		zoneLiens.getWidget(index).setStyleName(style);
-
 
108
	}
-
 
109
 
-
 
110
	@Override
-
 
111
	public void ajouterBoutonZoneLiens(String label) {
-
 
112
		Button bouton = new Button(label);
-
 
113
		zoneLiens.add(bouton);
-
 
114
	}
46
		boutonSuivant.setVisible(true);
115