comparison gwt-client/src/main/java/org/dive4elements/river/client/client/ui/ParameterMatrixPanel.java @ 8612:b5854a9b101c

(issue869) Add spacer for multiline items This works because single line values now have a height of 15 + spacer (which amounts to the 20 it was before). Multiline columns can have any height as this is generated automatically on breaks to show all text. We now add +5 there so that they have at least some space.
author Andre Heinecke <andre.heinecke@intevation.de>
date Tue, 24 Mar 2015 15:22:16 +0100
parents 388d36092f05
children 4c15f98be26c
comparison
equal deleted inserted replaced
8611:e331a5ad2554 8612:b5854a9b101c
13 13
14 import com.smartgwt.client.widgets.Canvas; 14 import com.smartgwt.client.widgets.Canvas;
15 import com.smartgwt.client.widgets.Label; 15 import com.smartgwt.client.widgets.Label;
16 import com.smartgwt.client.widgets.layout.HLayout; 16 import com.smartgwt.client.widgets.layout.HLayout;
17 import com.smartgwt.client.widgets.layout.VLayout; 17 import com.smartgwt.client.widgets.layout.VLayout;
18 import com.smartgwt.client.widgets.layout.LayoutSpacer;
18 19
19 import org.dive4elements.river.client.client.FLYSConstants; 20 import org.dive4elements.river.client.client.FLYSConstants;
20 import org.dive4elements.river.client.shared.model.Data; 21 import org.dive4elements.river.client.shared.model.Data;
21 import org.dive4elements.river.client.shared.model.DataItem; 22 import org.dive4elements.river.client.shared.model.DataItem;
22 import org.dive4elements.river.client.shared.model.DataList; 23 import org.dive4elements.river.client.shared.model.DataList;
130 DataItem item = items[j]; 131 DataItem item = items[j];
131 Label value = new Label(item.getLabel()); 132 Label value = new Label(item.getLabel());
132 133
133 value.setValign(com.smartgwt.client.types.VerticalAlignment.TOP); 134 value.setValign(com.smartgwt.client.types.VerticalAlignment.TOP);
134 value.setWidth(130); 135 value.setWidth(130);
135 value.setHeight(20); 136 value.setHeight(15);
136 137
137 cols.addMember(value); 138 cols.addMember(value);
139 LayoutSpacer spacer = new LayoutSpacer();
140 spacer.setHeight(5);
141 cols.addMember(spacer);
138 } 142 }
139 143
140 row.addMember(parameter); 144 row.addMember(parameter);
141 row.addMember(cols); 145 row.addMember(cols);
142 146

http://dive4elements.wald.intevation.org