Mercurial > dive4elements > river
annotate gwt-client/src/main/java/org/dive4elements/river/client/client/ui/stationinfo/GaugeInfoPanel.java @ 7934:71a2e408adca
Moved info stack section to top level widget (parameterlist).
author | Raimund Renkert <rrenkert@intevation.de> |
---|---|
date | Tue, 17 Jun 2014 09:47:45 +0200 |
parents | 900299ab8e6e |
children |
rev | line source |
---|---|
5861
172338b1407f
GWT client: Added copyright header.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5838
diff
changeset
|
1 /* Copyright (C) 2011, 2012, 2013 by Bundesanstalt für Gewässerkunde |
172338b1407f
GWT client: Added copyright header.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5838
diff
changeset
|
2 * Software engineering by Intevation GmbH |
172338b1407f
GWT client: Added copyright header.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5838
diff
changeset
|
3 * |
5993
ea9eef426962
Removed trailing whitespace.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5861
diff
changeset
|
4 * This file is Free Software under the GNU AGPL (>=v3) |
5861
172338b1407f
GWT client: Added copyright header.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5838
diff
changeset
|
5 * and comes with ABSOLUTELY NO WARRANTY! Check out the |
5993
ea9eef426962
Removed trailing whitespace.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5861
diff
changeset
|
6 * documentation coming with Dive4Elements River for details. |
5861
172338b1407f
GWT client: Added copyright header.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5838
diff
changeset
|
7 */ |
172338b1407f
GWT client: Added copyright header.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5838
diff
changeset
|
8 |
5835
821a02bbfb4e
Fixed internal java dependencies
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5834
diff
changeset
|
9 package org.dive4elements.river.client.client.ui.stationinfo; |
4962
6f6461e07854
Move classes to its own java file
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
10 |
6f6461e07854
Move classes to its own java file
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
11 import com.google.gwt.core.client.GWT; |
7933
900299ab8e6e
Replaced plain gwt with smartgwt components in info panels.
Raimund Renkert <rrenkert@intevation.de>
parents:
7639
diff
changeset
|
12 import com.smartgwt.client.widgets.form.DynamicForm; |
900299ab8e6e
Replaced plain gwt with smartgwt components in info panels.
Raimund Renkert <rrenkert@intevation.de>
parents:
7639
diff
changeset
|
13 import com.smartgwt.client.widgets.form.fields.events.ClickEvent; |
900299ab8e6e
Replaced plain gwt with smartgwt components in info panels.
Raimund Renkert <rrenkert@intevation.de>
parents:
7639
diff
changeset
|
14 import com.smartgwt.client.widgets.form.fields.events.ClickHandler; |
900299ab8e6e
Replaced plain gwt with smartgwt components in info panels.
Raimund Renkert <rrenkert@intevation.de>
parents:
7639
diff
changeset
|
15 import com.smartgwt.client.widgets.form.fields.LinkItem; |
4962
6f6461e07854
Move classes to its own java file
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
16 import com.google.gwt.i18n.client.NumberFormat; |
5030
5ae8b8b46323
Removed last gwt part from gauge info panel.
Raimund Renkert <rrenkert@intevation.de>
parents:
4988
diff
changeset
|
17 import com.smartgwt.client.widgets.layout.HLayout; |
4962
6f6461e07854
Move classes to its own java file
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
18 import com.smartgwt.client.widgets.layout.VLayout; |
4981
0e6e44e6725f
flys-client: (first draft) In GaugeInfo show link to show main values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4962
diff
changeset
|
19 import com.smartgwt.client.widgets.Label; |
4962
6f6461e07854
Move classes to its own java file
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
20 |
5835
821a02bbfb4e
Fixed internal java dependencies
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5834
diff
changeset
|
21 import org.dive4elements.river.client.client.FLYS; |
821a02bbfb4e
Fixed internal java dependencies
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5834
diff
changeset
|
22 import org.dive4elements.river.client.client.FLYSConstants; |
821a02bbfb4e
Fixed internal java dependencies
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5834
diff
changeset
|
23 import org.dive4elements.river.client.shared.model.GaugeInfo; |
4962
6f6461e07854
Move classes to its own java file
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
24 |
6f6461e07854
Move classes to its own java file
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
25 public class GaugeInfoPanel extends VLayout { |
6f6461e07854
Move classes to its own java file
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
26 |
6f6461e07854
Move classes to its own java file
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
27 /** The message class that provides i18n strings.*/ |
6f6461e07854
Move classes to its own java file
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
28 private FLYSConstants MSG = GWT.create(FLYSConstants.class); |
6f6461e07854
Move classes to its own java file
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
29 |
4981
0e6e44e6725f
flys-client: (first draft) In GaugeInfo show link to show main values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4962
diff
changeset
|
30 /** Application instance. */ |
0e6e44e6725f
flys-client: (first draft) In GaugeInfo show link to show main values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4962
diff
changeset
|
31 private FLYS flys; |
0e6e44e6725f
flys-client: (first draft) In GaugeInfo show link to show main values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4962
diff
changeset
|
32 |
0e6e44e6725f
flys-client: (first draft) In GaugeInfo show link to show main values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4962
diff
changeset
|
33 public GaugeInfoPanel(GaugeInfo gauge, FLYS flys) { |
0e6e44e6725f
flys-client: (first draft) In GaugeInfo show link to show main values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4962
diff
changeset
|
34 this.flys = flys; |
4962
6f6461e07854
Move classes to its own java file
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
35 setStyleName("gaugeinfopanel"); |
6f6461e07854
Move classes to its own java file
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
36 |
6f6461e07854
Move classes to its own java file
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
37 NumberFormat nf = NumberFormat.getDecimalFormat(); |
6f6461e07854
Move classes to its own java file
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
38 |
5030
5ae8b8b46323
Removed last gwt part from gauge info panel.
Raimund Renkert <rrenkert@intevation.de>
parents:
4988
diff
changeset
|
39 VLayout grid = new VLayout(); |
5ae8b8b46323
Removed last gwt part from gauge info panel.
Raimund Renkert <rrenkert@intevation.de>
parents:
4988
diff
changeset
|
40 HLayout line1 = new HLayout(); |
5ae8b8b46323
Removed last gwt part from gauge info panel.
Raimund Renkert <rrenkert@intevation.de>
parents:
4988
diff
changeset
|
41 |
4962
6f6461e07854
Move classes to its own java file
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
42 Double minw = gauge.getMinW(); |
6f6461e07854
Move classes to its own java file
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
43 Double maxw = gauge.getMaxW(); |
6f6461e07854
Move classes to its own java file
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
44 if (minw != null && maxw != null) { |
5030
5ae8b8b46323
Removed last gwt part from gauge info panel.
Raimund Renkert <rrenkert@intevation.de>
parents:
4988
diff
changeset
|
45 Label key = new Label(MSG.wq_value_q()); |
5ae8b8b46323
Removed last gwt part from gauge info panel.
Raimund Renkert <rrenkert@intevation.de>
parents:
4988
diff
changeset
|
46 Label value = new Label(nf.format(minw) + |
5ae8b8b46323
Removed last gwt part from gauge info panel.
Raimund Renkert <rrenkert@intevation.de>
parents:
4988
diff
changeset
|
47 " - " + nf.format(maxw)); |
5ae8b8b46323
Removed last gwt part from gauge info panel.
Raimund Renkert <rrenkert@intevation.de>
parents:
4988
diff
changeset
|
48 key.setWidth(150); |
5ae8b8b46323
Removed last gwt part from gauge info panel.
Raimund Renkert <rrenkert@intevation.de>
parents:
4988
diff
changeset
|
49 line1.addMember(key); |
5ae8b8b46323
Removed last gwt part from gauge info panel.
Raimund Renkert <rrenkert@intevation.de>
parents:
4988
diff
changeset
|
50 line1.addMember(value); |
4962
6f6461e07854
Move classes to its own java file
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
51 } |
6f6461e07854
Move classes to its own java file
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
52 |
5030
5ae8b8b46323
Removed last gwt part from gauge info panel.
Raimund Renkert <rrenkert@intevation.de>
parents:
4988
diff
changeset
|
53 HLayout line2 = new HLayout(); |
4962
6f6461e07854
Move classes to its own java file
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
54 Double minq = gauge.getMinQ(); |
6f6461e07854
Move classes to its own java file
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
55 Double maxq = gauge.getMaxQ(); |
6f6461e07854
Move classes to its own java file
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
56 if (minq != null && maxq != null) { |
5030
5ae8b8b46323
Removed last gwt part from gauge info panel.
Raimund Renkert <rrenkert@intevation.de>
parents:
4988
diff
changeset
|
57 Label key = new Label(MSG.wq_value_w()); |
5ae8b8b46323
Removed last gwt part from gauge info panel.
Raimund Renkert <rrenkert@intevation.de>
parents:
4988
diff
changeset
|
58 Label value = new Label( nf.format(minq) + |
4962
6f6461e07854
Move classes to its own java file
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
59 " - " + nf.format(maxq)); |
5030
5ae8b8b46323
Removed last gwt part from gauge info panel.
Raimund Renkert <rrenkert@intevation.de>
parents:
4988
diff
changeset
|
60 key.setWidth(150); |
5ae8b8b46323
Removed last gwt part from gauge info panel.
Raimund Renkert <rrenkert@intevation.de>
parents:
4988
diff
changeset
|
61 line2.addMember(key); |
5ae8b8b46323
Removed last gwt part from gauge info panel.
Raimund Renkert <rrenkert@intevation.de>
parents:
4988
diff
changeset
|
62 line2.addMember(value); |
4962
6f6461e07854
Move classes to its own java file
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
63 } |
6f6461e07854
Move classes to its own java file
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
64 |
5030
5ae8b8b46323
Removed last gwt part from gauge info panel.
Raimund Renkert <rrenkert@intevation.de>
parents:
4988
diff
changeset
|
65 HLayout line3 = new HLayout(); |
4962
6f6461e07854
Move classes to its own java file
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
66 Double aeo = gauge.getAeo(); |
6f6461e07854
Move classes to its own java file
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
67 if (aeo != null) { |
5030
5ae8b8b46323
Removed last gwt part from gauge info panel.
Raimund Renkert <rrenkert@intevation.de>
parents:
4988
diff
changeset
|
68 Label key = new Label("AEO [km²]"); |
5ae8b8b46323
Removed last gwt part from gauge info panel.
Raimund Renkert <rrenkert@intevation.de>
parents:
4988
diff
changeset
|
69 Label value = new Label(nf.format(aeo)); |
5ae8b8b46323
Removed last gwt part from gauge info panel.
Raimund Renkert <rrenkert@intevation.de>
parents:
4988
diff
changeset
|
70 key.setWidth(150); |
5ae8b8b46323
Removed last gwt part from gauge info panel.
Raimund Renkert <rrenkert@intevation.de>
parents:
4988
diff
changeset
|
71 line3.addMember(key); |
5ae8b8b46323
Removed last gwt part from gauge info panel.
Raimund Renkert <rrenkert@intevation.de>
parents:
4988
diff
changeset
|
72 line3.addMember(value); |
4962
6f6461e07854
Move classes to its own java file
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
73 } |
6f6461e07854
Move classes to its own java file
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
74 |
5030
5ae8b8b46323
Removed last gwt part from gauge info panel.
Raimund Renkert <rrenkert@intevation.de>
parents:
4988
diff
changeset
|
75 HLayout line4 = new HLayout(); |
4962
6f6461e07854
Move classes to its own java file
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
76 Double datum = gauge.getDatum(); |
6f6461e07854
Move classes to its own java file
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
77 if (datum != null) { |
5030
5ae8b8b46323
Removed last gwt part from gauge info panel.
Raimund Renkert <rrenkert@intevation.de>
parents:
4988
diff
changeset
|
78 Label key = new Label(MSG.gauge_zero() + " [" + |
4962
6f6461e07854
Move classes to its own java file
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
79 gauge.getWstUnit() + "]"); |
5030
5ae8b8b46323
Removed last gwt part from gauge info panel.
Raimund Renkert <rrenkert@intevation.de>
parents:
4988
diff
changeset
|
80 Label value = new Label(nf.format(datum)); |
5ae8b8b46323
Removed last gwt part from gauge info panel.
Raimund Renkert <rrenkert@intevation.de>
parents:
4988
diff
changeset
|
81 key.setWidth(150); |
5ae8b8b46323
Removed last gwt part from gauge info panel.
Raimund Renkert <rrenkert@intevation.de>
parents:
4988
diff
changeset
|
82 line4.addMember(key); |
5ae8b8b46323
Removed last gwt part from gauge info panel.
Raimund Renkert <rrenkert@intevation.de>
parents:
4988
diff
changeset
|
83 line4.addMember(value); |
4962
6f6461e07854
Move classes to its own java file
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
84 } |
6f6461e07854
Move classes to its own java file
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
85 |
5030
5ae8b8b46323
Removed last gwt part from gauge info panel.
Raimund Renkert <rrenkert@intevation.de>
parents:
4988
diff
changeset
|
86 HLayout line5 = new HLayout(); |
7933
900299ab8e6e
Replaced plain gwt with smartgwt components in info panels.
Raimund Renkert <rrenkert@intevation.de>
parents:
7639
diff
changeset
|
87 DynamicForm line5Form = new DynamicForm(); |
900299ab8e6e
Replaced plain gwt with smartgwt components in info panels.
Raimund Renkert <rrenkert@intevation.de>
parents:
7639
diff
changeset
|
88 line5Form.setItems(new GaugeMainValueAnchor(flys, gauge)); |
900299ab8e6e
Replaced plain gwt with smartgwt components in info panels.
Raimund Renkert <rrenkert@intevation.de>
parents:
7639
diff
changeset
|
89 line5.addMember(line5Form); |
4988
e2053fbcd165
GaugeInfoPanel: Smarter formatten link, i18n.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4981
diff
changeset
|
90 |
7562
22b5d1c6e2c0
issue1542: Do not show link to w/q value view if no mainvalues are there.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
5993
diff
changeset
|
91 if (minw != null && maxw != null) { |
22b5d1c6e2c0
issue1542: Do not show link to w/q value view if no mainvalues are there.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
5993
diff
changeset
|
92 grid.addMember(line1); |
22b5d1c6e2c0
issue1542: Do not show link to w/q value view if no mainvalues are there.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
5993
diff
changeset
|
93 } |
22b5d1c6e2c0
issue1542: Do not show link to w/q value view if no mainvalues are there.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
5993
diff
changeset
|
94 if (minq != null && maxq != null) { |
22b5d1c6e2c0
issue1542: Do not show link to w/q value view if no mainvalues are there.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
5993
diff
changeset
|
95 grid.addMember(line2); |
22b5d1c6e2c0
issue1542: Do not show link to w/q value view if no mainvalues are there.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
5993
diff
changeset
|
96 } |
5030
5ae8b8b46323
Removed last gwt part from gauge info panel.
Raimund Renkert <rrenkert@intevation.de>
parents:
4988
diff
changeset
|
97 grid.addMember(line3); |
5ae8b8b46323
Removed last gwt part from gauge info panel.
Raimund Renkert <rrenkert@intevation.de>
parents:
4988
diff
changeset
|
98 grid.addMember(line4); |
7562
22b5d1c6e2c0
issue1542: Do not show link to w/q value view if no mainvalues are there.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
5993
diff
changeset
|
99 // Do not show link if no values anyway. |
22b5d1c6e2c0
issue1542: Do not show link to w/q value view if no mainvalues are there.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
5993
diff
changeset
|
100 if (minw != null && maxw != null && minq != null && maxq != null) { |
22b5d1c6e2c0
issue1542: Do not show link to w/q value view if no mainvalues are there.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
5993
diff
changeset
|
101 grid.addMember(line5); |
22b5d1c6e2c0
issue1542: Do not show link to w/q value view if no mainvalues are there.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
5993
diff
changeset
|
102 } |
4962
6f6461e07854
Move classes to its own java file
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
103 addMember(grid); |
4981
0e6e44e6725f
flys-client: (first draft) In GaugeInfo show link to show main values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4962
diff
changeset
|
104 } |
0e6e44e6725f
flys-client: (first draft) In GaugeInfo show link to show main values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4962
diff
changeset
|
105 |
0e6e44e6725f
flys-client: (first draft) In GaugeInfo show link to show main values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4962
diff
changeset
|
106 |
0e6e44e6725f
flys-client: (first draft) In GaugeInfo show link to show main values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4962
diff
changeset
|
107 /** |
0e6e44e6725f
flys-client: (first draft) In GaugeInfo show link to show main values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4962
diff
changeset
|
108 * Clickable anchor that asks application to show window with |
0e6e44e6725f
flys-client: (first draft) In GaugeInfo show link to show main values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4962
diff
changeset
|
109 * main values for gauge. |
0e6e44e6725f
flys-client: (first draft) In GaugeInfo show link to show main values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4962
diff
changeset
|
110 */ |
7933
900299ab8e6e
Replaced plain gwt with smartgwt components in info panels.
Raimund Renkert <rrenkert@intevation.de>
parents:
7639
diff
changeset
|
111 class GaugeMainValueAnchor extends LinkItem implements ClickHandler { |
4981
0e6e44e6725f
flys-client: (first draft) In GaugeInfo show link to show main values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4962
diff
changeset
|
112 |
0e6e44e6725f
flys-client: (first draft) In GaugeInfo show link to show main values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4962
diff
changeset
|
113 private FLYS flys; |
0e6e44e6725f
flys-client: (first draft) In GaugeInfo show link to show main values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4962
diff
changeset
|
114 private GaugeInfo gauge; |
0e6e44e6725f
flys-client: (first draft) In GaugeInfo show link to show main values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4962
diff
changeset
|
115 |
0e6e44e6725f
flys-client: (first draft) In GaugeInfo show link to show main values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4962
diff
changeset
|
116 public GaugeMainValueAnchor(FLYS flys, GaugeInfo gauge) { |
7933
900299ab8e6e
Replaced plain gwt with smartgwt components in info panels.
Raimund Renkert <rrenkert@intevation.de>
parents:
7639
diff
changeset
|
117 super(); |
900299ab8e6e
Replaced plain gwt with smartgwt components in info panels.
Raimund Renkert <rrenkert@intevation.de>
parents:
7639
diff
changeset
|
118 this.setLinkTitle(MSG.show_mainvalues()); |
900299ab8e6e
Replaced plain gwt with smartgwt components in info panels.
Raimund Renkert <rrenkert@intevation.de>
parents:
7639
diff
changeset
|
119 this.setShowTitle(false); |
4981
0e6e44e6725f
flys-client: (first draft) In GaugeInfo show link to show main values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4962
diff
changeset
|
120 this.flys = flys; |
0e6e44e6725f
flys-client: (first draft) In GaugeInfo show link to show main values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4962
diff
changeset
|
121 this.gauge = gauge; |
0e6e44e6725f
flys-client: (first draft) In GaugeInfo show link to show main values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4962
diff
changeset
|
122 |
0e6e44e6725f
flys-client: (first draft) In GaugeInfo show link to show main values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4962
diff
changeset
|
123 addClickHandler(this); |
0e6e44e6725f
flys-client: (first draft) In GaugeInfo show link to show main values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4962
diff
changeset
|
124 } |
0e6e44e6725f
flys-client: (first draft) In GaugeInfo show link to show main values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4962
diff
changeset
|
125 |
0e6e44e6725f
flys-client: (first draft) In GaugeInfo show link to show main values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4962
diff
changeset
|
126 @Override |
0e6e44e6725f
flys-client: (first draft) In GaugeInfo show link to show main values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4962
diff
changeset
|
127 public void onClick(ClickEvent ev) { |
0e6e44e6725f
flys-client: (first draft) In GaugeInfo show link to show main values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4962
diff
changeset
|
128 GWT.log("GaugeMainValueAnchor - onClick " + gauge.getRiverName() + |
0e6e44e6725f
flys-client: (first draft) In GaugeInfo show link to show main values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4962
diff
changeset
|
129 " " + gauge.getOfficialNumber()); |
0e6e44e6725f
flys-client: (first draft) In GaugeInfo show link to show main values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4962
diff
changeset
|
130 flys.newGaugeMainValueTable(gauge); |
0e6e44e6725f
flys-client: (first draft) In GaugeInfo show link to show main values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
4962
diff
changeset
|
131 } |
4962
6f6461e07854
Move classes to its own java file
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
132 } |
6f6461e07854
Move classes to its own java file
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff
changeset
|
133 } |