Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 1415 Rev 1417
Line 25... Line 25...
25
	private Constantes i18nC = null;
25
	private Constantes i18nC = null;
26
	private String aproposTpl = null;
26
	private String aproposTpl = null;
27
	private Params aproposParams = null;
27
	private Params aproposParams = null;
28
	private String contributeurTpl = null;
28
	private String contributeurTpl = null;
29
	private Params contributeurParams = null;
29
	private Params contributeurParams = null;
-
 
30
	private String licenceTpl = null;
-
 
31
	private Params licenceParams = null;
Line 30... Line 32...
30
	
32
	
31
	public AproposFenetre() {
33
	public AproposFenetre() {
Line 32... Line 34...
32
		i18nC = Mediateur.i18nC;
34
		i18nC = Mediateur.i18nC;
33
		
35
		
34
		setSize(500, 300);
36
		setSize(600, 500);
35
		setPlain(true);
37
		setPlain(true);
36
		setHeading(i18nC.aproposTitre());
38
		setHeading(i18nC.aproposTitre());
Line 37... Line 39...
37
		setIcon(Images.ICONES.information());
39
		setIcon(Images.ICONES.information());
38
		setLayout(new FitLayout());
40
		setLayout(new FitLayout());
Line 39... Line 41...
39
		
41
		
40
		initialiserSquelettes();
42
		initialiserSquelettes();
-
 
43
		initialiserParams();
Line 41... Line 44...
41
		initialiserParams();
44
		
Line 42... Line 45...
42
		
45
		HtmlContainer aproposConteneurDuHtml = formaterSquelette(aproposTpl, aproposParams);
43
		HtmlContainer aproposConteneurDuHtml = formaterSquelette(aproposTpl, aproposParams);
46
		HtmlContainer contributeurConteneurDuHtml = formaterSquelette(contributeurTpl, contributeurParams);
Line 55... Line 58...
55
		contributeurOnglet.add(contributeurConteneurDuHtml);
58
		contributeurOnglet.add(contributeurConteneurDuHtml);
56
		contributeurOnglet.setBorders(false);
59
		contributeurOnglet.setBorders(false);
57
		contributeurOnglet.setScrollMode(Scroll.AUTO);
60
		contributeurOnglet.setScrollMode(Scroll.AUTO);
58
		aproposOnglets.add(contributeurOnglet);
61
		aproposOnglets.add(contributeurOnglet);
Line -... Line 62...
-
 
62
		
-
 
63
		TabItem licenceOnglet = new TabItem(i18nC.aproposTitreLicence());
-
 
64
		licenceOnglet.add(licenceConteneurDuHtml);
-
 
65
		licenceOnglet.setBorders(false);
-
 
66
		licenceOnglet.setScrollMode(Scroll.AUTO);
-
 
67
		aproposOnglets.add(licenceOnglet);
59
		
68
		
60
		add(aproposOnglets, new FitData(4));
69
		add(aproposOnglets, new FitData(4));
Line 61... Line 70...
61
	}
70
	}
62
	
71
	
Line 74... Line 83...
74
	}
83
	}
Line 75... Line 84...
75
	
84
	
76
	private void initialiserSquelettes() {
85
	private void initialiserSquelettes() {
77
		initialiserSqueletteApropos();
86
		initialiserSqueletteApropos();
-
 
87
		initialiserSqueletteContributeur();
78
		initialiserSqueletteContributeur();
88
		initialiserSqueletteLicence();
Line 79... Line 89...
79
	}
89
	}
80
	
90
	
81
	private void initialiserSqueletteApropos() {
91
	private void initialiserSqueletteApropos() {
Line 85... Line 95...
85
			"	<p>"+
95
			"	<p>"+
86
			"		<span class='{css_label}'>{i18n_code}{label_separateur}</span> {code}<br />"+
96
			"		<span class='{css_label}'>{i18n_code}{label_separateur}</span> {code}<br />"+
87
			"		<span class='{css_label}'>{i18n_version}{label_separateur}</span> {version}<br />"+
97
			"		<span class='{css_label}'>{i18n_version}{label_separateur}</span> {version}<br />"+
88
			"		<span class='{css_label}'>{i18n_version_nom}{label_separateur}</span> {version_nom}<br />"+
98
			"		<span class='{css_label}'>{i18n_version_nom}{label_separateur}</span> {version_nom}<br />"+
89
			"		<span class='{css_label}'>{i18n_revision}{label_separateur}</span> {revision}<br />"+
99
			"		<span class='{css_label}'>{i18n_revision}{label_separateur}</span> {revision}<br />"+
-
 
100
			"		<span class='{css_label}'>{i18n_revision_jrest}{label_separateur}</span> {revision_jrest}<br />"+
90
			"		<span class='{css_label}'>{i18n_licence}{label_separateur}</span> {licence}"+
101
			"		<span class='{css_label}'>{i18n_licence}{label_separateur}</span> {licence}"+
91
			"	</p>"+
102
			"	</p>"+
92
			"	<hr />"+
103
			"	<hr />"+
93
			"	<h2>{i18n_titre_compilation}</h2>"+
104
			"	<h2>{i18n_titre_compilation}</h2>"+
94
			"	<p>"+
105
			"	<p>"+
Line 114... Line 125...
114
			"<div class='{css_corps}'>"+
125
			"<div class='{css_corps}'>"+
115
			"	<h2>{i18n_titre_contributeur}</h2>"+
126
			"	<h2>{i18n_titre_contributeur}</h2>"+
116
			"	<p>"+
127
			"	<p>"+
117
			"		<span class='{css_label}'>{i18n_developpeur}{label_separateur}</span> {developpeur}<br />"+
128
			"		<span class='{css_label}'>{i18n_developpeur}{label_separateur}</span> {developpeur}<br />"+
118
			"		<span class='{css_label}'>{i18n_traducteur}{label_separateur}</span> {traducteur}<br />"+
129
			"		<span class='{css_label}'>{i18n_traducteur}{label_separateur}</span> {traducteur}<br />"+
-
 
130
			"		<span class='{css_label}'>{i18n_testeur}{label_separateur}</span> {testeur}"+
119
			"	</p>"+
131
			"	</p>"+
120
			"</div>";
132
			"</div>";
121
	}
133
	}
Line -... Line 134...
-
 
134
	
-
 
135
	private void initialiserSqueletteLicence() {
-
 
136
		licenceTpl = 
-
 
137
			"<div class='{css_corps}'>"+
-
 
138
			"	<h2>{i18n_titre_licence}</h2>"+
-
 
139
			"	<div>{licence}</div>"+
-
 
140
			"</div>";
-
 
141
	}
122
	
142
	
123
	private void initialiserParams() {
143
	private void initialiserParams() {
124
		initialiserParamApropos();
144
		initialiserParamApropos();
-
 
145
		initialiserParamContributeur();
125
		initialiserParamContributeur();
146
		initialiserParamLicence();
Line 126... Line 147...
126
	}
147
	}
127
	
148
	
Line 128... Line 149...
128
	private void initialiserParamApropos() {
149
	private void initialiserParamApropos() {
129
		aproposParams = new Params();
150
		aproposParams = new Params();
130
		
151
		
131
		aproposParams.set("i18n_code", i18nC.aproposCode());
152
		aproposParams.set("i18n_code", i18nC.aproposCode());
-
 
153
		aproposParams.set("i18n_version", i18nC.aproposVersion());
132
		aproposParams.set("i18n_version", i18nC.aproposVersion());
154
		aproposParams.set("i18n_version_nom", i18nC.aproposVersionNom());
133
		aproposParams.set("i18n_version_nom", i18nC.aproposVersionNom());
155
		aproposParams.set("i18n_revision", i18nC.aproposRevision());
134
		aproposParams.set("i18n_revision", i18nC.aproposRevision());
156
		aproposParams.set("i18n_revision_jrest", i18nC.aproposRevisionJrest());
135
		aproposParams.set("i18n_licence", i18nC.aproposLicence());
157
		aproposParams.set("i18n_licence", i18nC.aproposLicence());
136
		aproposParams.set("i18n_titre_compilation", i18nC.aproposTitreCompilation());
158
		aproposParams.set("i18n_titre_compilation", i18nC.aproposTitreCompilation());
Line 145... Line 167...
145
		aproposParams.set("appli_nom", (String) Registry.get(RegistreId.APPLI_NOM));
167
		aproposParams.set("appli_nom", (String) Registry.get(RegistreId.APPLI_NOM));
146
		aproposParams.set("code", (String) Registry.get(RegistreId.APPLI_CODE));
168
		aproposParams.set("code", (String) Registry.get(RegistreId.APPLI_CODE));
147
		aproposParams.set("version", (String) Registry.get(RegistreId.APPLI_VERSION));
169
		aproposParams.set("version", (String) Registry.get(RegistreId.APPLI_VERSION));
148
		aproposParams.set("version_nom", (String) Registry.get(RegistreId.APPLI_VERSION_NOM));
170
		aproposParams.set("version_nom", (String) Registry.get(RegistreId.APPLI_VERSION_NOM));
149
		aproposParams.set("revision", (String) Registry.get(RegistreId.APPLI_REVISION));
171
		aproposParams.set("revision", (String) Registry.get(RegistreId.APPLI_REVISION));
-
 
172
		aproposParams.set("revision_jrest", (String) Registry.get(RegistreId.JREST_REVISION));
150
		aproposParams.set("licence", (String) Registry.get(RegistreId.APPLI_LICENCE));
173
		aproposParams.set("licence", (String) Registry.get(RegistreId.APPLI_LICENCE));
151
		aproposParams.set("compilation_date", (String) Registry.get(RegistreId.APPLI_COMPILATION_DATE_HEURE));
174
		aproposParams.set("compilation_date", (String) Registry.get(RegistreId.APPLI_COMPILATION_DATE_HEURE));
152
		aproposParams.set("version_java", (String) Registry.get(RegistreId.APPLI_COMPILATION_JAVA_VERSION));
175
		aproposParams.set("version_java", (String) Registry.get(RegistreId.APPLI_COMPILATION_JAVA_VERSION));
153
		aproposParams.set("gwt", GWT.getVersion());
176
		aproposParams.set("gwt", GWT.getVersion());
154
		aproposParams.set("gxt", GXT.getVersion().getRelease());
177
		aproposParams.set("gxt", GXT.getVersion().getRelease());
Line 159... Line 182...
159
		contributeurParams = new Params();
182
		contributeurParams = new Params();
Line 160... Line 183...
160
		
183
		
161
		contributeurParams.set("i18n_titre_contributeur", i18nC.aproposTitreContributeur());
184
		contributeurParams.set("i18n_titre_contributeur", i18nC.aproposTitreContributeur());
162
		contributeurParams.set("i18n_developpeur", i18nC.aproposDeveloppeur());
185
		contributeurParams.set("i18n_developpeur", i18nC.aproposDeveloppeur());
-
 
186
		contributeurParams.set("i18n_traducteur", i18nC.aproposTraducteur());
Line 163... Line 187...
163
		contributeurParams.set("i18n_traducteur", i18nC.aproposTraducteur());
187
		contributeurParams.set("i18n_testeur", i18nC.aproposTesteur());
164
		
188
		
-
 
189
		contributeurParams.set("developpeur", (String) Registry.get(RegistreId.APPLI_DEVELOPPEURS));
-
 
190
		contributeurParams.set("traducteur", (String) Registry.get(RegistreId.APPLI_TRADUCTEURS));
-
 
191
		contributeurParams.set("testeur", (String) Registry.get(RegistreId.APPLI_TESTEURS));
-
 
192
	}
-
 
193
	
-
 
194
	private void initialiserParamLicence() {
-
 
195
		licenceParams = new Params();
-
 
196
		
-
 
197
		licenceParams.set("i18n_titre_licence", i18nC.aproposTitreLicence());
165
		contributeurParams.set("developpeur", (String) Registry.get(RegistreId.APPLI_DEVELOPPEURS));
198
		
166
		contributeurParams.set("traducteur", (String) Registry.get(RegistreId.APPLI_TRADUCTEURS));
199
		licenceParams.set("licence", i18nC.licence());
167
	}
200
	}