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

Changed CrossSection spinner-stepsize, adjusted km- and mastersetting. flys-client/trunk@3594 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Thu, 05 Jan 2012 12:01:11 +0000
parents edf18a9dfd8b
children a6f6c61b18be
comparison
equal deleted inserted replaced
1495:bd6c8b06cb94 1496:a882297ce63d
150 } 150 }
151 if (!value.equals("0")) { 151 if (!value.equals("0")) {
152 setCurrentCSMaster(theme.getArtifact()); 152 setCurrentCSMaster(theme.getArtifact());
153 GWT.log("found a master: " + currentCSMasterUUID 153 GWT.log("found a master: " + currentCSMasterUUID
154 + "/" + theme.getDescription()); 154 + "/" + theme.getDescription());
155 Theme collectionMaster = getThemeList().getTheme(
156 view.getArtifact().getUuid());
157 if (!dataOf(theme, CS_KM)
158 .equals(dataOf(collectionMaster, CS_KM))
159 ) {
160 // Tell Collection Master which kilometer the Cross-
161 // Section Master is at, to have consistent subtitle
162 // in diagram.
163 // TODO fix
164 //sendFeed(view.getArtifact().getUuid(),
165 // Double.valueOf(dataOf(theme, CS_KM)));
166 }
167
168 return theme.getDescription(); 155 return theme.getDescription();
169 } 156 }
170 } 157 }
171 } 158 }
172 // There is none selected. Take the first one. 159 // There is none selected. Take the first one.
173 if (firstCSUuid != null) { 160 if (firstCSUuid != null) {
174 setCurrentCSMaster(firstCSUuid); 161 setCurrentCSMaster(firstCSUuid);
175 feedTellMaster(firstCSUuid); 162 feedTellMaster(firstCSUuid);
176 // Tell Collection Master which kilometer the Cross-
177 // Section Master is at, to have consistent subtitle
178 // in diagram.
179 // TODO fix
180 //sendFeed(view.getArtifact().getUuid(),
181 // Double.valueOf(dataOf(firstCS, CS_KM)));
182 } 163 }
183 return null; 164 return null;
184 } 165 }
185 166
186 167
317 } 298 }
318 @Override 299 @Override
319 public void onSuccess(Artifact artifact) { 300 public void onSuccess(Artifact artifact) {
320 GWT.log("Successfully fed with km"); 301 GWT.log("Successfully fed with km");
321 requestRedraw(); 302 requestRedraw();
322 // Also feed the winfo/masterartifact (for plot subtitle) 303 enable();
323 if (artUUID.equals(getCurrentCSMaster())
324 && !artUUID.equals(view.getArtifact().getUuid())) {
325 sendFeed(view.getArtifact().getUuid(), kmD);
326 }
327 else {
328 enable();
329 }
330 } 304 }
331 }); 305 });
332 } 306 }
333 307
334 308
342 */ 316 */
343 public final ChangedHandler createSpinnerHandler( 317 public final ChangedHandler createSpinnerHandler(
344 final FeedServiceAsync feedService, 318 final FeedServiceAsync feedService,
345 final FacetRecord facetRecord) 319 final FacetRecord facetRecord)
346 { 320 {
347 Config config = Config.getInstance(); 321 Config config = Config.getInstance();
348 final String locale = config.getLocale(); 322 final String locale = config.getLocale();
349 323
350 ChangedHandler handler = new ChangedHandler() 324 ChangedHandler handler = new ChangedHandler()
351 { 325 {
352 @Override 326 @Override
353 public void onChanged(final ChangedEvent ce) { 327 public void onChanged(final ChangedEvent ce) {
414 public SpinnerItem createSpinnerItem(FacetRecord facetRecord) { 388 public SpinnerItem createSpinnerItem(FacetRecord facetRecord) {
415 SpinnerItem spinnerItem = new SpinnerItem(); 389 SpinnerItem spinnerItem = new SpinnerItem();
416 spinnerItem.setShowTitle(false); 390 spinnerItem.setShowTitle(false);
417 spinnerItem.setTitle("Waterlevel-Spinner"); 391 spinnerItem.setTitle("Waterlevel-Spinner");
418 spinnerItem.setWidth(45); 392 spinnerItem.setWidth(45);
419 spinnerItem.setDefaultValue(facetRecord.getTheme() 393 spinnerItem.setDefaultValue(Double.valueOf(facetRecord.getTheme()
420 .getCollectionItem() 394 .getCollectionItem()
421 .getData().get(CS_KM)); 395 .getData().get(CS_KM)));
422 396
423 spinnerItem.setMin(0); 397 spinnerItem.setMin(0);
424 spinnerItem.setMax(2000); 398 spinnerItem.setMax(2000);
425 spinnerItem.setStep(0.5f); 399 spinnerItem.setStep(0.1f);
426 spinnerItem.setChangeOnKeypress(true); 400 spinnerItem.setChangeOnKeypress(true);
427 return spinnerItem; 401 return spinnerItem;
428 } 402 }
429 403
430 404

http://dive4elements.wald.intevation.org