Subversion Repositories eFlore/Applications.del

Rev

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

Rev 412 Rev 445
Line 17... Line 17...
17
	@UiField
17
	@UiField
18
	HorizontalPanel zoneLiens;
18
	HorizontalPanel zoneLiens;
Line 19... Line 19...
19
 
19
 
20
	@UiField
20
	@UiField
21
	ListBox selecteurPas;
21
	ListBox selecteurPas;
22
	
22
 
23
	@UiField 
23
	@UiField
Line 24... Line 24...
24
	Button boutonPrecedent, boutonSuivant, boutonPremierePage, boutonDernierePage;
24
	Button boutonPrecedent, boutonSuivant, boutonPremierePage, boutonDernierePage;
25
 
25
 
Line 30... Line 30...
30
 
30
 
31
	public PaginationVue() {
31
	public PaginationVue() {
32
		initWidget(uiBinder.createAndBindUi(this));
32
		initWidget(uiBinder.createAndBindUi(this));
Line -... Line 33...
-
 
33
	}
-
 
34
 
-
 
35
	public void afficherPas(int pas) {
-
 
36
		switch (pas) {
-
 
37
		case 5:
-
 
38
			changerSelecteurPas(0);
-
 
39
			break;
-
 
40
		case 10:
-
 
41
			changerSelecteurPas(1);
-
 
42
			break;
-
 
43
		case 15:
-
 
44
			changerSelecteurPas(2);
-
 
45
			break;
-
 
46
		case 20:
-
 
47
			changerSelecteurPas(3);
-
 
48
			break;
-
 
49
		default:
-
 
50
			break;
-
 
51
		}
-
 
52
	}
-
 
53
 
-
 
54
	public void mettreEnValeurPageActive(int pageActive) {
-
 
55
		int nbLiens = getNbWidgetsZoneLiens();
-
 
56
		for (int i = 0; i < nbLiens; i++) {
-
 
57
			Button boutonCourant = (Button) zoneLiens.getWidget(i);
-
 
58
			if (nbLiens - i > 5 && i < pageActive - 1 || i > pageActive + 3) {
-
 
59
				boutonCourant.setVisible(false);
-
 
60
			} else {
-
 
61
				if (boutonCourant.getText().equals(String.valueOf(pageActive))) {
-
 
62
					changerStyleBoutonZoneLiens(i, "actif");
-
 
63
				} else {
-
 
64
					changerStyleBoutonZoneLiens(i, "inactif");
-
 
65
				}
-
 
66
				boutonCourant.setVisible(true);
-
 
67
			}
-
 
68
 
-
 
69
		}
33
	}
70
	}
34
 
71
 
35
	public void masquerBoutonPrecedent() {
72
	public void masquerBoutonPrecedent() {
36
		boutonPremierePage.setVisible(false);
73
		boutonPremierePage.setVisible(false);
37
		boutonPrecedent.setVisible(false);
74
		boutonPrecedent.setVisible(false);
38
	}
75
	}
39
	
76
 
40
	public void afficherBoutonPrecedent() {
77
	public void afficherBoutonPrecedent() {
41
		boutonPremierePage.setVisible(true);
78
		boutonPremierePage.setVisible(true);
42
		boutonPrecedent.setVisible(true);
-
 
Line 43... Line 79...
43
	}
79
		boutonPrecedent.setVisible(true);
44
	
80
	}
45
 
81
 
46
	public void masquerBoutonSuivant() {
82
	public void masquerBoutonSuivant() {
47
		boutonDernierePage.setVisible(false);
83
		boutonDernierePage.setVisible(false);
48
		boutonSuivant.setVisible(false);
84
		boutonSuivant.setVisible(false);
49
	}
85
	}
50
	
86
 
51
	public void afficherBoutonSuivant() {
87
	public void afficherBoutonSuivant() {
Line 69... Line 105...
69
 
105
 
70
	@Override
106
	@Override
71
	public HasClickHandlers getBoutonPrecedent() {
107
	public HasClickHandlers getBoutonPrecedent() {
72
		return boutonPrecedent;
108
		return boutonPrecedent;
73
	}
109
	}
74
	
110
 
75
	@Override
111
	@Override
76
	public HasClickHandlers getBoutonPremierePage() {
112
	public HasClickHandlers getBoutonPremierePage() {
77
		return boutonPremierePage;
113
		return boutonPremierePage;
Line 78... Line 114...
78
	}
114
	}
79
 
115
 
80
	@Override
116
	@Override
81
	public HasClickHandlers getBoutonDernierePage() {
117
	public HasClickHandlers getBoutonDernierePage() {
Line 82... Line -...
82
		return boutonDernierePage;
-
 
83
	}
118
		return boutonDernierePage;
84
 
119
	}
85
	@Override
120
 
Line 86... Line 121...
86
	public void changerSelecteurPas(int index) {
121
	public void changerSelecteurPas(int index) {
Line 92... Line 127...
92
		return zoneLiens.getWidgetCount();
127
		return zoneLiens.getWidgetCount();
93
	}
128
	}
Line 94... Line 129...
94
 
129
 
95
	@Override
130
	@Override
96
	public HasClickHandlers getWidgetZoneLiensHasClickHandlers(int index) {
131
	public HasClickHandlers getWidgetZoneLiensHasClickHandlers(int index) {
97
		return (Button)zoneLiens.getWidget(index);
132
		return (Button) zoneLiens.getWidget(index);
Line 98... Line 133...
98
	}
133
	}
99
 
134
 
100
	@Override
135
	@Override
101
	public HasText getWidgetZoneLiensAsText(int index) {
136
	public HasText getWidgetZoneLiensAsText(int index) {
Line 102... Line 137...
102
		return (Button)zoneLiens.getWidget(index);
137
		return (Button) zoneLiens.getWidget(index);
103
	}
138
	}
104
 
139