Mercurial > dive4elements > river
comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java @ 272:d3c053420c3b
ISSUE 44: Moved the location/range and WQ input tables to the helper panel and
set the size to 100%.
flys-client/trunk@1898 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Wed, 11 May 2011 11:07:18 +0000 |
parents | 337f5a7c7160 |
children | be842e36ce1c |
comparison
equal
deleted
inserted
replaced
271:65735765643d | 272:d3c053420c3b |
---|---|
240 return layout; | 240 return layout; |
241 } | 241 } |
242 | 242 |
243 | 243 |
244 protected void createWQInputPanel() { | 244 protected void createWQInputPanel() { |
245 wqTable.setWidth(450); | 245 wqTable.setWidth100(); |
246 wqTable.setShowRecordComponents(true); | 246 wqTable.setShowRecordComponents(true); |
247 wqTable.setShowRecordComponentsByCell(true); | 247 wqTable.setShowRecordComponentsByCell(true); |
248 wqTable.setHeight(300); | 248 wqTable.setHeight100(); |
249 wqTable.setEmptyMessage(MESSAGE.empty_table()); | 249 wqTable.setEmptyMessage(MESSAGE.empty_table()); |
250 | 250 |
251 wqRangeTable.setWidth(450); | 251 wqRangeTable.setWidth100(); |
252 wqRangeTable.setShowRecordComponents(true); | 252 wqRangeTable.setShowRecordComponents(true); |
253 wqRangeTable.setShowRecordComponentsByCell(true); | 253 wqRangeTable.setShowRecordComponentsByCell(true); |
254 wqRangeTable.setHeight(300); | 254 wqRangeTable.setHeight100(); |
255 wqRangeTable.setEmptyMessage(MESSAGE.empty_table()); | 255 wqRangeTable.setEmptyMessage(MESSAGE.empty_table()); |
256 | 256 |
257 ListGridField addWQ = new ListGridField("", ""); | 257 ListGridField addWQ = new ListGridField("", ""); |
258 addWQ.setType(ListGridFieldType.ICON); | 258 addWQ.setType(ListGridFieldType.ICON); |
259 addWQ.setWidth(30); | 259 addWQ.setWidth(30); |
474 // the initial panel is the Single-W panel. | 474 // the initial panel is the Single-W panel. |
475 double[] values = getSingleW(); | 475 double[] values = getSingleW(); |
476 wArrayPanel = new DoubleArrayPanel( | 476 wArrayPanel = new DoubleArrayPanel( |
477 MESSAGE.unitWSingle(), values, this); | 477 MESSAGE.unitWSingle(), values, this); |
478 container.addMember(wArrayPanel); | 478 container.addMember(wArrayPanel); |
479 container.addMember(wqTable); | 479 helperContainer.addChild(wqTable); |
480 layout.addMember(modeForm); | 480 layout.addMember(modeForm); |
481 layout.addMember(container); | 481 layout.addMember(container); |
482 | 482 |
483 return layout; | 483 return layout; |
484 } | 484 } |
806 | 806 |
807 wArrayPanel = new DoubleArrayPanel( | 807 wArrayPanel = new DoubleArrayPanel( |
808 MESSAGE.unitWSingle(), values, this); | 808 MESSAGE.unitWSingle(), values, this); |
809 | 809 |
810 container.addMember(wArrayPanel); | 810 container.addMember(wArrayPanel); |
811 container.addMember(wqTable); | 811 helperContainer.addChild(wqTable); |
812 int size = wqTable.getRecords().length; | 812 int size = wqTable.getRecords().length; |
813 for(int i = 0; i < size; i++) { | 813 for(int i = 0; i < size; i++) { |
814 ListGridRecord r = wqTable.getRecord(i); | 814 ListGridRecord r = wqTable.getRecord(i); |
815 String type = r.getAttributeAsString("type"); | 815 String type = r.getAttributeAsString("type"); |
816 if (type.equals("W")) { | 816 if (type.equals("W")) { |
831 MESSAGE.unitWFrom(), MESSAGE.unitWTo(), MESSAGE.unitWStep(), | 831 MESSAGE.unitWFrom(), MESSAGE.unitWTo(), MESSAGE.unitWStep(), |
832 from, to, step, | 832 from, to, step, |
833 250, | 833 250, |
834 this); | 834 this); |
835 container.addMember(wRangePanel); | 835 container.addMember(wRangePanel); |
836 container.addMember(wqRangeTable); | 836 helperContainer.addChild(wqRangeTable); |
837 int size = wqRangeTable.getRecords().length; | 837 int size = wqRangeTable.getRecords().length; |
838 for(int i = 0; i < size; i++) { | 838 for(int i = 0; i < size; i++) { |
839 ListGridRecord r = wqRangeTable.getRecord(i); | 839 ListGridRecord r = wqRangeTable.getRecord(i); |
840 String type = r.getAttributeAsString("type"); | 840 String type = r.getAttributeAsString("type"); |
841 if (type.equals("W")) { | 841 if (type.equals("W")) { |
853 double[] values = getSingleQ(); | 853 double[] values = getSingleQ(); |
854 | 854 |
855 qArrayPanel = new DoubleArrayPanel( | 855 qArrayPanel = new DoubleArrayPanel( |
856 MESSAGE.unitQSingle(), values, this); | 856 MESSAGE.unitQSingle(), values, this); |
857 container.addMember(qArrayPanel); | 857 container.addMember(qArrayPanel); |
858 container.addMember(wqTable); | 858 helperContainer.addChild(wqTable); |
859 int size = wqTable.getRecords().length; | 859 int size = wqTable.getRecords().length; |
860 for(int i = 0; i < size; i++) { | 860 for(int i = 0; i < size; i++) { |
861 ListGridRecord r = wqTable.getRecord(i); | 861 ListGridRecord r = wqTable.getRecord(i); |
862 String type = r.getAttributeAsString("type"); | 862 String type = r.getAttributeAsString("type"); |
863 if (type.equals("W")) { | 863 if (type.equals("W")) { |
879 MESSAGE.unitQFrom(), MESSAGE.unitQTo(), MESSAGE.unitQStep(), | 879 MESSAGE.unitQFrom(), MESSAGE.unitQTo(), MESSAGE.unitQStep(), |
880 from, to, step, | 880 from, to, step, |
881 250, | 881 250, |
882 this); | 882 this); |
883 container.addMember(qRangePanel); | 883 container.addMember(qRangePanel); |
884 container.addMember(wqRangeTable); | 884 helperContainer.addChild(wqRangeTable); |
885 int size = wqRangeTable.getRecords().length; | 885 int size = wqRangeTable.getRecords().length; |
886 for(int i = 0; i < size; i++) { | 886 for(int i = 0; i < size; i++) { |
887 ListGridRecord r = wqRangeTable.getRecord(i); | 887 ListGridRecord r = wqRangeTable.getRecord(i); |
888 String type = r.getAttributeAsString("type"); | 888 String type = r.getAttributeAsString("type"); |
889 if (type.equals("W")) { | 889 if (type.equals("W")) { |