comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java @ 1479:2f525f54e429

Issue 427. Changed visible strings in theme editor window to i18n strings. flys-client/trunk@3532 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Raimund Renkert <raimund.renkert@intevation.de>
date Thu, 22 Dec 2011 17:28:15 +0000
parents bc830e564b6d
children bd6c8b06cb94
comparison
equal deleted inserted replaced
1478:237e7450ae2e 1479:2f525f54e429
234 { 234 {
235 DynamicForm df = new DynamicForm(); 235 DynamicForm df = new DynamicForm();
236 236
237 FormItem f; 237 FormItem f;
238 if(type.equals("int")) { 238 if(type.equals("int")) {
239 f = new SelectItem(name, dname); 239 f = new SelectItem(name, MSG.getString(name));
240 if (name.equals("linesize")) { 240 if (name.equals("linesize")) {
241 f = createLineSizeUI(f); 241 f = createLineSizeUI(f);
242 } 242 }
243 else if (name.equals("textsize")) { 243 else if (name.equals("textsize")) {
244 LinkedHashMap<String, String> valueMap = new LinkedHashMap<String, String>(); 244 LinkedHashMap<String, String> valueMap = new LinkedHashMap<String, String>();
254 } 254 }
255 f.setValue(value); 255 f.setValue(value);
256 } 256 }
257 else if (type.equals("boolean")) { 257 else if (type.equals("boolean")) {
258 if(name.equals("textorientation")) { 258 if(name.equals("textorientation")) {
259 f = new SelectItem(name, dname); 259 f = new SelectItem(name, MSG.getString(name));
260 LinkedHashMap<String, String> valueMap = new LinkedHashMap<String, String>(); 260 LinkedHashMap<String, String> valueMap = new LinkedHashMap<String, String>();
261 valueMap.put("true", "horizontal"); 261 valueMap.put("true", "horizontal");
262 valueMap.put("false", "vertical"); 262 valueMap.put("false", "vertical");
263 f.setValueMap(valueMap); 263 f.setValueMap(valueMap);
264 f.setValue(value); 264 f.setValue(value);
265 } 265 }
266 else { 266 else {
267 CheckboxItem c = new CheckboxItem(name, dname); 267 CheckboxItem c = new CheckboxItem(name, MSG.getString(name));
268 if(value.equals("true")) { 268 if(value.equals("true")) {
269 c.setValue(true); 269 c.setValue(true);
270 } 270 }
271 else { 271 else {
272 c.setValue(false); 272 c.setValue(false);
274 c.setLabelAsTitle(true); 274 c.setLabelAsTitle(true);
275 f = c; 275 f = c;
276 } 276 }
277 } 277 }
278 else if (type.equals("Color")) { 278 else if (type.equals("Color")) {
279 ColorPickerItem c = new ColorPickerItem(name, dname); 279 ColorPickerItem c = new ColorPickerItem(name, MSG.getString(name));
280 c.setValue(rgbToHtml(value)); 280 c.setValue(rgbToHtml(value));
281 f = c; 281 f = c;
282 } 282 }
283 else if (type.equals("Dash")) { 283 else if (type.equals("Dash")) {
284 f = new SelectItem(name, dname); 284 f = new SelectItem(name, MSG.getString(name));
285 LinkedHashMap<String, String> valueIcons = new LinkedHashMap<String, String>(); 285 LinkedHashMap<String, String> valueIcons = new LinkedHashMap<String, String>();
286 f.setImageURLPrefix(GWT.getHostPageBaseURL() + "images/linestyle-dash-"); 286 f.setImageURLPrefix(GWT.getHostPageBaseURL() + "images/linestyle-dash-");
287 f.setImageURLSuffix(".png"); 287 f.setImageURLSuffix(".png");
288 f.setValueIconHeight(20); 288 f.setValueIconHeight(20);
289 f.setValueIconWidth(80); 289 f.setValueIconWidth(80);
301 f.setValueIcons(valueIcons); 301 f.setValueIcons(valueIcons);
302 f.setValueMap(valueMap); 302 f.setValueMap(valueMap);
303 f.setValue(value); 303 f.setValue(value);
304 } 304 }
305 else if (type.equals("Font")) { 305 else if (type.equals("Font")) {
306 f = new SelectItem(name, dname); 306 f = new SelectItem(name, MSG.getString(name));
307 LinkedHashMap<String, String> valueMap = new LinkedHashMap<String, String>(); 307 LinkedHashMap<String, String> valueMap = new LinkedHashMap<String, String>();
308 valueMap.put("arial", "<span style='font-family:arial'>Arial</span>"); 308 valueMap.put("arial", "<span style='font-family:arial'>Arial</span>");
309 valueMap.put("courier", "<span style='font-family:courier'>Courier</span>"); 309 valueMap.put("courier", "<span style='font-family:courier'>Courier</span>");
310 valueMap.put("verdana", "<span style='font-family:verdana'>Verdana</span>"); 310 valueMap.put("verdana", "<span style='font-family:verdana'>Verdana</span>");
311 valueMap.put("times", "<span style='font-family:times'>Times</span>"); 311 valueMap.put("times", "<span style='font-family:times'>Times</span>");
312 f.setValueMap(valueMap); 312 f.setValueMap(valueMap);
313 f.setValue(value); 313 f.setValue(value);
314 } 314 }
315 else if (type.equals("Style")) { 315 else if (type.equals("Style")) {
316 f = new SelectItem(name, dname); 316 f = new SelectItem(name, MSG.getString(name));
317 LinkedHashMap<String, String> valueMap = new LinkedHashMap<String, String>(); 317 LinkedHashMap<String, String> valueMap = new LinkedHashMap<String, String>();
318 valueMap.put("standard", "<span style='font-style:normal'>Normal</span>"); 318 valueMap.put("standard", "<span style='font-style:normal'>Normal</span>");
319 valueMap.put("bold", "<span style='font-weight:bold'>Bold</span>"); 319 valueMap.put("bold", "<span style='font-weight:bold'>Bold</span>");
320 valueMap.put("italic", "<span style='font-style:italic'>Italic</span>"); 320 valueMap.put("italic", "<span style='font-style:italic'>Italic</span>");
321 f.setValueMap(valueMap); 321 f.setValueMap(valueMap);

http://dive4elements.wald.intevation.org