From 31a3c16b4e5bc652cc3aa1a51e05f1f434236e0b Mon Sep 17 00:00:00 2001 From: Marc Englund Date: Tue, 13 Jan 2009 14:08:58 +0000 Subject: [PATCH] TC for #2457 svn changeset:6521/svn branch:trunk --- .../tests/components/table/TableItemIcon.java | 33 ++++++++++++++++++ .../toolkit/tests/components/table/fi.gif | Bin 0 -> 371 bytes .../toolkit/tests/components/table/se.gif | Bin 0 -> 367 bytes 3 files changed, 33 insertions(+) create mode 100644 src/com/itmill/toolkit/tests/components/table/TableItemIcon.java create mode 100755 src/com/itmill/toolkit/tests/components/table/fi.gif create mode 100755 src/com/itmill/toolkit/tests/components/table/se.gif diff --git a/src/com/itmill/toolkit/tests/components/table/TableItemIcon.java b/src/com/itmill/toolkit/tests/components/table/TableItemIcon.java new file mode 100644 index 0000000000..2b49e7a5e1 --- /dev/null +++ b/src/com/itmill/toolkit/tests/components/table/TableItemIcon.java @@ -0,0 +1,33 @@ +package com.itmill.toolkit.tests.components.table; + +import com.itmill.toolkit.data.Item; +import com.itmill.toolkit.terminal.ClassResource; +import com.itmill.toolkit.terminal.Resource; +import com.itmill.toolkit.tests.components.TestBase; +import com.itmill.toolkit.ui.Table; + +public class TableItemIcon extends TestBase { + + @Override + protected String getDescription() { + return "The items in the Table should have icons in the first column (rowheader)."; + } + + @Override + protected void setup() { + Table table = new Table(); + table.addContainerProperty("icon", Resource.class, null); + table.setItemIconPropertyId("icon"); + table.setRowHeaderMode(Table.ROW_HEADER_MODE_ICON_ONLY); + getLayout().addComponent(table); + + Item item = table.addItem("FI"); + item.getItemProperty("icon").setValue( + new ClassResource("fi.gif", TableItemIcon.this)); + item = table.addItem("SE"); + item.getItemProperty("icon").setValue( + new ClassResource("se.gif", TableItemIcon.this)); + + } + +} diff --git a/src/com/itmill/toolkit/tests/components/table/fi.gif b/src/com/itmill/toolkit/tests/components/table/fi.gif new file mode 100755 index 0000000000000000000000000000000000000000..8d3a1918280816780d79856b678e2ebb5bb76d66 GIT binary patch literal 371 zcmV-(0gV1fNk%w1VGsZd0M!5h{r>*P&)WbiyhL-+$q-dTj%J8aF`-s|}I z_)&e-x4+G6k=`<8%JTB_Re;vK!qWHn`hcS2hNk7+;_YFI*-d)X!O7PE0Etd|&|iq! z005lz_4Q+m-1heNN_f-z`}Xr?J8L`~36s^SQy#NO#iq_xR=O^YZfY{QUg-`ug|x z_y7O@A^8LV00000EC2ui01yBR000J%K%G!05U@^_N+NMGkubX74?uZM06bo(7gP9F zQ2?M}m}$A*k1s$F%gUQnOp^O_3LOlK(r9=#2Q3gHAOk1}5E%j!27d<-3l}&82rdo_ ziW4({gOY{_4h|X_2{m(rAU=0C4+zy#V#mJ^0c!5^0?raiBAOsQ@Hw?3(~Ng{wV@t_^9H00~z5)<8pxux6sb zC3&I%07L!TQTx|M_RcGNu*&}3S@+N{SedzCpS}Pvbp6~^001HU*-HQ!WBl4rd9KO! z&oceN000wR_ts18p#W2swf zr~pHOA^8LV00000EC2ui01yBR000Jzz@PBvYBWry$wc+SU^>50h!qI%7K=?uN0Kq1 zp^`#$@-P4zOT}jZbaE^OuAH)^*9MNJ;|h>HDIXaF4RtgN26(1d0tj zD?NgQhLi+5EeR$IXOV0i5eE