Mercurial > dive4elements > river
comparison gwt-client/src/main/java/org/dive4elements/river/client/client/ui/LinkSelection.java @ 7764:5d17e0012020
Use river model_uuid to identify rivers.
author | Raimund Renkert <rrenkert@intevation.de> |
---|---|
date | Thu, 27 Feb 2014 16:42:35 +0100 |
parents | 626af4af74a5 |
children | 5ec28ef7026b |
comparison
equal
deleted
inserted
replaced
7763:4d74d09228f0 | 7764:5d17e0012020 |
---|---|
190 for (DataItem item: d.getItems()) { | 190 for (DataItem item: d.getItems()) { |
191 HLayout row = new HLayout(); | 191 HLayout row = new HLayout(); |
192 LinkItem link = new LinkItem("river"); | 192 LinkItem link = new LinkItem("river"); |
193 link.setHoverDelay(0); | 193 link.setHoverDelay(0); |
194 link.setLinkTitle(item.getLabel()); | 194 link.setLinkTitle(item.getLabel()); |
195 link.setTarget(item.getStringValue()); | 195 link.setValue(item.getStringValue()); |
196 link.setShowTitle(false); | 196 link.setShowTitle(false); |
197 Img img = new Img(); | 197 Img img = new Img(); |
198 img.setShowTitle(false); | 198 img.setShowTitle(false); |
199 img.setSrc("symbol_selected.png"); | 199 img.setSrc("symbol_selected.png"); |
200 img.setWidth(18); | 200 img.setWidth(18); |
236 } | 236 } |
237 }); | 237 }); |
238 link.addItemHoverHandler(new ItemHoverHandler() { | 238 link.addItemHoverHandler(new ItemHoverHandler() { |
239 @Override | 239 @Override |
240 public void onItemHover(ItemHoverEvent event) { | 240 public void onItemHover(ItemHoverEvent event) { |
241 String river = ((LinkItem)event.getItem()).getLinkTitle(); | 241 String river = |
242 ((LinkItem)event.getItem()).getValue().toString(); | |
242 Img item = riverHighlight.get(river); | 243 Img item = riverHighlight.get(river); |
243 if (item != null) { | 244 if (item != null) { |
244 item.setVisible(true); | 245 item.setVisible(true); |
245 if (selected != null && !selected.equals(river)) { | 246 if (selected != null && !selected.equals(river)) { |
246 riverHighlight.get(selected).setVisible(false); | 247 riverHighlight.get(selected).setVisible(false); |