comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java @ 2482:cef4c624c68c

Cosmetics. flys-client/trunk@4254 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Tue, 17 Apr 2012 14:40:19 +0000
parents 37438d7228b4
children 6f30bbd98618
comparison
equal deleted inserted replaced
2481:37438d7228b4 2482:cef4c624c68c
384 masterCb.setValueMap(masters); 384 masterCb.setValueMap(masters);
385 super.removeThemes(records); 385 super.removeThemes(records);
386 } 386 }
387 387
388 388
389 /**
390 * Callback for when a value has been accepted in the km-spinner
391 * of a Cross-Section Profile theme.
392 * @param item The SpinnerItem which was manipulated.
393 * @param enteredKm The double-parsed value that has been entered.
394 * @param facetRecord The underlying datastores record.
395 */
389 public void spinnerValueEntered(final SpinnerItem item, 396 public void spinnerValueEntered(final SpinnerItem item,
390 final double enteredKm, final FacetRecord facetRecord 397 final double enteredKm, final FacetRecord facetRecord
391 ) { 398 ) {
392 disable(); 399 disable();
393 Config config = Config.getInstance(); 400 Config config = Config.getInstance();
405 } 412 }
406 final int dbid = _dbid; 413 final int dbid = _dbid;
407 414
408 map.put(dbid, enteredKm); 415 map.put(dbid, enteredKm);
409 416
410 417 // Query the available cross section measurements.
411 kmService.getCrossSectionKMs(locale, map, 2, 418 kmService.getCrossSectionKMs(locale, map, 2,
412 new AsyncCallback<Map<Integer, Double[]>>() { 419 new AsyncCallback<Map<Integer, Double[]>>() {
413 @Override 420 @Override
414 public void onFailure(Throwable caught) { 421 public void onFailure(Throwable caught) {
415 GWT.log("Could not get single km for " 422 GWT.log("Could not get single km for "
679 Menu contextMenu = super.getSingleContextMenu(records); 686 Menu contextMenu = super.getSingleContextMenu(records);
680 687
681 Theme facetTheme = ((FacetRecord)records[0]).getTheme(); 688 Theme facetTheme = ((FacetRecord)records[0]).getTheme();
682 String item = facetTheme.getFacet(); 689 String item = facetTheme.getFacet();
683 690
684 if(item.equals("cross_section")) { 691 if (item.equals("cross_section")) {
685 // Synchron checking. 692 // Synchron checking.
686 MenuItem synchronNavigationMenuItem = new MenuItem(); 693 MenuItem synchronNavigationMenuItem = new MenuItem();
687 final String themeHash = themeHash(facetTheme); 694 final String themeHash = themeHash(facetTheme);
688 if (synchronCrossSectionThemes.contains(themeHash)) { 695 if (synchronCrossSectionThemes.contains(themeHash)) {
689 synchronNavigationMenuItem.setTitle(MSG.chart_themepanel_asynchron()); 696 synchronNavigationMenuItem.setTitle(MSG.chart_themepanel_asynchron());

http://dive4elements.wald.intevation.org