Mercurial > dive4elements > river
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 : |