Mercurial > dive4elements > river
comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/DatacageTwinPanel.java @ 1274:f76c90b3086f
Make differences (rows of list) in wdiff-gui removable.
flys-client/trunk@2847 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Wed, 28 Sep 2011 05:37:10 +0000 |
parents | 6ec804500621 |
children | d9cb362b8b34 |
comparison
equal
deleted
inserted
replaced
1273:6ec804500621 | 1274:f76c90b3086f |
---|---|
106 | 106 |
107 return errors; | 107 return errors; |
108 } | 108 } |
109 | 109 |
110 | 110 |
111 /** | |
112 * Creates layout with grid that displays selection inside. | |
113 */ | |
111 public Canvas createWidget() { | 114 public Canvas createWidget() { |
112 VLayout layout = new VLayout(); | 115 VLayout layout = new VLayout(); |
113 | 116 differencesList = new ListGrid(); |
114 differencesList = new ListGrid(); | 117 |
115 differencesList.setHeight(150); | 118 differencesList.setHeight(150); |
116 differencesList.setShowAllRecords(true); | 119 differencesList.setShowAllRecords(true); |
117 differencesList.setCanEdit(false); | 120 differencesList.setCanEdit(false); |
118 | 121 differencesList.setCanRemoveRecords(true); |
119 ListGridField nameField = new ListGridField("first", "Minuend"); | 122 |
120 ListGridField capitalField = new ListGridField("second", "Subtrahend"); | 123 ListGridField nameField = new ListGridField("first", "Minuend"); |
121 ListGridField removeField = new ListGridField("remove", "Remove"); | 124 ListGridField capitalField = new ListGridField("second", "Subtrahend"); |
122 differencesList.setFields(new ListGridField[] {nameField, | 125 differencesList.setFields(new ListGridField[] {nameField, |
123 capitalField, removeField}); | 126 capitalField}); |
124 | 127 |
125 layout.addMember(differencesList); | 128 layout.addMember(differencesList); |
126 | 129 |
127 return layout; | 130 return layout; |
128 } | 131 } |