Mercurial > dive4elements > river
comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/stationinfo/MeasurementStationListGrid.java @ 4957:5652aa0ad9e5
Use VLayout instead of GWTs DecoratorPanel
author | Björn Ricks <bjoern.ricks@intevation.de> |
---|---|
date | Mon, 04 Feb 2013 13:44:36 +0100 |
parents | f46a07c11324 |
children | 6f6461e07854 |
comparison
equal
deleted
inserted
replaced
4956:f46a07c11324 | 4957:5652aa0ad9e5 |
---|---|
1 package de.intevation.flys.client.client.ui.stationinfo; | 1 package de.intevation.flys.client.client.ui.stationinfo; |
2 | 2 |
3 import com.google.gwt.core.client.GWT; | 3 import com.google.gwt.core.client.GWT; |
4 import com.google.gwt.i18n.client.DateTimeFormat; | 4 import com.google.gwt.i18n.client.DateTimeFormat; |
5 import com.google.gwt.i18n.client.DateTimeFormat.PredefinedFormat; | 5 import com.google.gwt.i18n.client.DateTimeFormat.PredefinedFormat; |
6 import com.google.gwt.user.client.ui.DecoratorPanel; | |
7 import com.google.gwt.user.client.ui.Grid; | 6 import com.google.gwt.user.client.ui.Grid; |
8 | 7 |
9 import com.smartgwt.client.types.ListGridFieldType; | 8 import com.smartgwt.client.types.ListGridFieldType; |
10 import com.smartgwt.client.widgets.Canvas; | 9 import com.smartgwt.client.widgets.Canvas; |
11 import com.smartgwt.client.widgets.WidgetCanvas; | 10 import com.smartgwt.client.widgets.WidgetCanvas; |
12 import com.smartgwt.client.widgets.grid.ListGridField; | 11 import com.smartgwt.client.widgets.grid.ListGridField; |
13 import com.smartgwt.client.widgets.grid.ListGridRecord; | 12 import com.smartgwt.client.widgets.grid.ListGridRecord; |
13 import com.smartgwt.client.widgets.layout.VLayout; | |
14 | 14 |
15 import de.intevation.flys.client.client.FLYS; | 15 import de.intevation.flys.client.client.FLYS; |
16 import de.intevation.flys.client.shared.model.MeasurementStation; | 16 import de.intevation.flys.client.shared.model.MeasurementStation; |
17 import de.intevation.flys.client.shared.model.RiverInfo; | 17 import de.intevation.flys.client.shared.model.RiverInfo; |
18 | 18 |
82 private void addStation(MeasurementStation station) { | 82 private void addStation(MeasurementStation station) { |
83 ListGridRecord record = new MeasurementStationRecord(station); | 83 ListGridRecord record = new MeasurementStationRecord(station); |
84 this.addData(record); | 84 this.addData(record); |
85 } | 85 } |
86 | 86 |
87 class MeasurementStationDecoratorPanel extends DecoratorPanel { | 87 class MeasurementStationDecoratorPanel extends VLayout { |
88 | 88 |
89 public MeasurementStationDecoratorPanel(MeasurementStation station) { | 89 public MeasurementStationDecoratorPanel(MeasurementStation station) { |
90 setStyleName("infopanel"); | 90 setStyleName("infopanel"); |
91 setWidth100(); | |
92 | |
91 Grid grid = new Grid(5, 2); | 93 Grid grid = new Grid(5, 2); |
92 | 94 |
93 String type = station.getMeasurementType(); | 95 String type = station.getMeasurementType(); |
94 if (type != null) { | 96 if (type != null) { |
95 grid.setText(0, 0, MSG.measurement_station_type()); | 97 grid.setText(0, 0, MSG.measurement_station_type()); |
121 if (moperator != null) { | 123 if (moperator != null) { |
122 grid.setText(4, 0, MSG.measurement_station_operator()); | 124 grid.setText(4, 0, MSG.measurement_station_operator()); |
123 grid.setText(4, 1, moperator); | 125 grid.setText(4, 1, moperator); |
124 } | 126 } |
125 | 127 |
126 setWidget(grid); | 128 addMember(grid); |
127 } | 129 } |
128 } | 130 } |
129 | 131 |
130 @Override | 132 @Override |
131 public void open() { | 133 public void open() { |