comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java @ 1406:6c8a29abbe30

Added an initial control that allows (when it is finished) adding map layers from external WMS. flys-client/trunk@3291 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Fri, 18 Nov 2011 15:18:29 +0000
parents 09566522e899
children 659a488243da
comparison
equal deleted inserted replaced
1405:442ce7d6bc39 1406:6c8a29abbe30
38 protected SelectFeature selectFeature; 38 protected SelectFeature selectFeature;
39 protected GetFeatureInfo getFeatureInfo; 39 protected GetFeatureInfo getFeatureInfo;
40 40
41 protected Button datacageButton; 41 protected Button datacageButton;
42 42
43 protected ImgButton addWMSButton;
43 protected ImgButton zoomToMaxButton; 44 protected ImgButton zoomToMaxButton;
44 protected ImgButton zoomBoxButton; 45 protected ImgButton zoomBoxButton;
45 protected ImgButton zoomOutButton; 46 protected ImgButton zoomOutButton;
46 protected ImgButton panButton; 47 protected ImgButton panButton;
47 protected ImgButton selectButton; 48 protected ImgButton selectButton;
93 elevationButton = createElevationControl(); 94 elevationButton = createElevationControl();
94 95
95 if (mapTab != null) { 96 if (mapTab != null) {
96 datacageButton = createDatacageControl(); 97 datacageButton = createDatacageControl();
97 addMember(datacageButton); 98 addMember(datacageButton);
99
100 addWMSButton = createWMSControl();
101 addMember(addWMSButton);
98 } 102 }
99 103
100 addMember(zoomToMaxButton); 104 addMember(zoomToMaxButton);
101 addMember(zoomBoxButton); 105 addMember(zoomBoxButton);
102 addMember(zoomOutButton); 106 addMember(zoomOutButton);
513 ImgButton button = createToggleButton(MSG.getFeatureInfo(), cmd); 517 ImgButton button = createToggleButton(MSG.getFeatureInfo(), cmd);
514 button.setTooltip(MSG.getFeatureInfoTooltip()); 518 button.setTooltip(MSG.getFeatureInfoTooltip());
515 519
516 return button; 520 return button;
517 } 521 }
522
523
524 protected ImgButton createWMSControl() {
525 ImgButton add = createButton(MSG.addWMS(), new ClickHandler() {
526 public void onClick(ClickEvent event) {
527 // TODO
528 new ExternalWMSWindow().start();
529 }
530 });
531
532 add.setTooltip(MSG.addWMSTooltip());
533
534 return add;
535 }
518 } 536 }
519 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : 537 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org