Mercurial > dive4elements > river
comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java @ 2545:f25a3eb9785d
Issue 671.
Added tooltips to chart toolbar buttons.
flys-client/trunk@4503 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Thu, 24 May 2012 13:22:15 +0000 |
parents | 057021593625 |
children | ab0014c58ecb |
comparison
equal
deleted
inserted
replaced
2544:04bd9f1611a1 | 2545:f25a3eb9785d |
---|---|
77 addPoints.addClickHandler(new ClickHandler() { | 77 addPoints.addClickHandler(new ClickHandler() { |
78 public void onClick(ClickEvent event) { | 78 public void onClick(ClickEvent event) { |
79 openPointWindow(); | 79 openPointWindow(); |
80 } | 80 } |
81 }); | 81 }); |
82 addPoints.setTooltip(MSG.addPointsTooltip()); | |
82 | 83 |
83 datacage.addClickHandler(new ClickHandler() { | 84 datacage.addClickHandler(new ClickHandler() { |
84 public void onClick(ClickEvent event) { | 85 public void onClick(ClickEvent event) { |
85 GWT.log("Clicked 'datacage' button."); | 86 GWT.log("Clicked 'datacage' button."); |
86 openDatacageWindow((ChartOutputTab) getOutputTab()); | 87 openDatacageWindow((ChartOutputTab) getOutputTab()); |
92 downloadPNG = new ImgLink( | 93 downloadPNG = new ImgLink( |
93 baseUrl + MSG.downloadPNG(), | 94 baseUrl + MSG.downloadPNG(), |
94 chartTab.getExportUrl(-1, -1, "png"), | 95 chartTab.getExportUrl(-1, -1, "png"), |
95 20, | 96 20, |
96 20); | 97 20); |
98 downloadPNG.setTooltip(MSG.downloadPNGTooltip()); | |
97 | 99 |
98 downloadPDF = new ImgLink( | 100 downloadPDF = new ImgLink( |
99 baseUrl + MSG.downloadPDF(), | 101 baseUrl + MSG.downloadPDF(), |
100 chartTab.getExportUrl(1280, 1024, "pdf"), | 102 chartTab.getExportUrl(1280, 1024, "pdf"), |
101 20, | 103 20, |
102 20); | 104 20); |
105 downloadPDF.setTooltip(MSG.downloadPDFTooltip()); | |
103 | 106 |
104 downloadSVG = new ImgLink( | 107 downloadSVG = new ImgLink( |
105 baseUrl + MSG.downloadSVG(), | 108 baseUrl + MSG.downloadSVG(), |
106 chartTab.getExportUrl(1280, 1024, "svg"), | 109 chartTab.getExportUrl(1280, 1024, "svg"), |
107 20, | 110 20, |
108 20); | 111 20); |
112 downloadSVG.setTooltip(MSG.downloadSVGTooltip()); | |
109 | 113 |
110 downloadCSV = new ImgLink( | 114 downloadCSV = new ImgLink( |
111 baseUrl + MSG.downloadCSV(), | 115 baseUrl + MSG.downloadCSV(), |
112 chartTab.getExportUrl(-1, -1, "csv"), | 116 chartTab.getExportUrl(-1, -1, "csv"), |
113 20, | 117 20, |
114 20); | 118 20); |
119 downloadCSV.setTooltip(MSG.downloadCSVTooltip()); | |
115 | 120 |
116 zoomToMaxExtent.setSrc(baseUrl + MSG.zoom_all()); | 121 zoomToMaxExtent.setSrc(baseUrl + MSG.zoom_all()); |
117 adjustImageButton(zoomToMaxExtent); | 122 adjustImageButton(zoomToMaxExtent); |
118 zoomToMaxExtent.addClickHandler(new ClickHandler() { | 123 zoomToMaxExtent.addClickHandler(new ClickHandler() { |
119 public void onClick(ClickEvent event) { | 124 public void onClick(ClickEvent event) { |
120 getChartOutputTab().resetRanges(); | 125 getChartOutputTab().resetRanges(); |
121 } | 126 } |
122 }); | 127 }); |
128 zoomToMaxExtent.setTooltip(MSG.zoomToMaxExtentTooltip()); | |
123 | 129 |
124 zoomOut.setSrc(baseUrl + MSG.zoom_out()); | 130 zoomOut.setSrc(baseUrl + MSG.zoom_out()); |
125 adjustImageButton(zoomOut); | 131 adjustImageButton(zoomOut); |
126 zoomOut.addClickHandler(new ClickHandler() { | 132 zoomOut.addClickHandler(new ClickHandler() { |
127 public void onClick(ClickEvent event) { | 133 public void onClick(ClickEvent event) { |
128 getChartOutputTab().zoomOut(10); | 134 getChartOutputTab().zoomOut(10); |
129 } | 135 } |
130 }); | 136 }); |
137 zoomOut.setTooltip(MSG.zoomOutTooltip()); | |
131 | 138 |
132 historyBack.setSrc(baseUrl + MSG.zoom_back()); | 139 historyBack.setSrc(baseUrl + MSG.zoom_back()); |
133 adjustImageButton(historyBack); | 140 adjustImageButton(historyBack); |
134 historyBack.addClickHandler(new ClickHandler() { | 141 historyBack.addClickHandler(new ClickHandler() { |
135 public void onClick(ClickEvent event) { | 142 public void onClick(ClickEvent event) { |
136 getChartOutputTab().zoomOut(); | 143 getChartOutputTab().zoomOut(); |
137 } | 144 } |
138 }); | 145 }); |
146 historyBack.setTooltip(MSG.historyBackTooltip()); | |
139 | 147 |
140 zoombox.addZoomHandler(chartTab); | 148 zoombox.addZoomHandler(chartTab); |
141 zoombox.addZoomHandler(this); | 149 zoombox.addZoomHandler(this); |
142 zoombox.addClickHandler(new ClickHandler() { | 150 zoombox.addClickHandler(new ClickHandler() { |
143 public void onClick(ClickEvent event) { | 151 public void onClick(ClickEvent event) { |
144 panControl.deselect(); | 152 panControl.deselect(); |
145 } | 153 } |
146 }); | 154 }); |
155 zoombox.setTooltip(MSG.zoomboxTooltip()); | |
147 | 156 |
148 panControl.addPanHandler(chartTab); | 157 panControl.addPanHandler(chartTab); |
149 panControl.addClickHandler(new ClickHandler() { | 158 panControl.addClickHandler(new ClickHandler() { |
150 public void onClick(ClickEvent event) { | 159 public void onClick(ClickEvent event) { |
151 zoombox.deselect(); | 160 zoombox.deselect(); |
152 } | 161 } |
153 }); | 162 }); |
163 panControl.setTooltip(MSG.panControlTooltip()); | |
154 | 164 |
155 chartProperties.setSrc(baseUrl + MSG.properties_ico()); | 165 chartProperties.setSrc(baseUrl + MSG.properties_ico()); |
156 adjustImageButton(chartProperties); | 166 adjustImageButton(chartProperties); |
157 chartProperties.addClickHandler(new ClickHandler() { | 167 chartProperties.addClickHandler(new ClickHandler() { |
158 public void onClick(ClickEvent event) { | 168 public void onClick(ClickEvent event) { |
159 openPropertiesEditor(); | 169 openPropertiesEditor(); |
160 } | 170 } |
161 }); | 171 }); |
162 | 172 chartProperties.setTooltip(MSG.chartPropertiesTooltip()); |
163 | 173 |
164 initLayout(); | 174 initLayout(); |
165 addResizedHandler(new ResizedHandler() { | 175 addResizedHandler(new ResizedHandler() { |
166 public void onResized(ResizedEvent e) { | 176 public void onResized(ResizedEvent e) { |
167 if (getVisibleWidth() < 740) { | 177 if (getVisibleWidth() < 740) { |