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 }

http://dive4elements.wald.intevation.org