From 5126da6e1e2281dc71bdf79fc3f4e626e730336c Mon Sep 17 00:00:00 2001 From: Marc Englund Date: Tue, 13 Jan 2009 12:56:46 +0000 Subject: [PATCH] TC for #2455 svn changeset:6515/svn branch:trunk --- .../components/combobox/ComboBoxItemIcon.java | 32 ++++++++++++++++++ .../toolkit/tests/components/combobox/fi.gif | Bin 0 -> 371 bytes .../toolkit/tests/components/combobox/se.gif | Bin 0 -> 367 bytes 3 files changed, 32 insertions(+) create mode 100644 src/com/itmill/toolkit/tests/components/combobox/ComboBoxItemIcon.java create mode 100755 src/com/itmill/toolkit/tests/components/combobox/fi.gif create mode 100755 src/com/itmill/toolkit/tests/components/combobox/se.gif diff --git a/src/com/itmill/toolkit/tests/components/combobox/ComboBoxItemIcon.java b/src/com/itmill/toolkit/tests/components/combobox/ComboBoxItemIcon.java new file mode 100644 index 0000000000..80d3fa3bf1 --- /dev/null +++ b/src/com/itmill/toolkit/tests/components/combobox/ComboBoxItemIcon.java @@ -0,0 +1,32 @@ +package com.itmill.toolkit.tests.components.combobox; + +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.ComboBox; + +public class ComboBoxItemIcon extends TestBase { + + @Override + protected String getDescription() { + return "The items in the ComboBox should have icons - also when selected."; + } + + @Override + protected void setup() { + ComboBox cb = new ComboBox(); + cb.addContainerProperty("icon", Resource.class, null); + cb.setItemIconPropertyId("icon"); + getLayout().addComponent(cb); + + Item item = cb.addItem("FI"); + item.getItemProperty("icon").setValue( + new ClassResource("fi.gif", ComboBoxItemIcon.this)); + item = cb.addItem("SE"); + item.getItemProperty("icon").setValue( + new ClassResource("se.gif", ComboBoxItemIcon.this)); + + } + +} diff --git a/src/com/itmill/toolkit/tests/components/combobox/fi.gif b/src/com/itmill/toolkit/tests/components/combobox/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