summaryrefslogtreecommitdiffstats
path: root/src/com/itmill/toolkit/demo
diff options
context:
space:
mode:
authorMarc Englund <marc.englund@itmill.com>2009-01-13 12:20:00 +0000
committerMarc Englund <marc.englund@itmill.com>2009-01-13 12:20:00 +0000
commitcc1fb4a912d63a7e694393db12e0b557347fe554 (patch)
tree48a90a3caa44d413ebd7156d3de1b4cfe1d33cf5 /src/com/itmill/toolkit/demo
parent5c3afe65849de5b2ea4ba71e0fa87149fa12970c (diff)
downloadvaadin-framework-cc1fb4a912d63a7e694393db12e0b557347fe554.tar.gz
vaadin-framework-cc1fb4a912d63a7e694393db12e0b557347fe554.zip
Added flag icons for iso3166 country codes.
svn changeset:6514/svn branch:trunk
Diffstat (limited to 'src/com/itmill/toolkit/demo')
-rw-r--r--src/com/itmill/toolkit/demo/sampler/ExampleUtil.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/com/itmill/toolkit/demo/sampler/ExampleUtil.java b/src/com/itmill/toolkit/demo/sampler/ExampleUtil.java
index 4781f57caf..dc5ee0091c 100644
--- a/src/com/itmill/toolkit/demo/sampler/ExampleUtil.java
+++ b/src/com/itmill/toolkit/demo/sampler/ExampleUtil.java
@@ -3,6 +3,8 @@ package com.itmill.toolkit.demo.sampler;
import com.itmill.toolkit.data.Container;
import com.itmill.toolkit.data.Item;
import com.itmill.toolkit.data.util.IndexedContainer;
+import com.itmill.toolkit.terminal.Resource;
+import com.itmill.toolkit.terminal.ThemeResource;
public final class ExampleUtil {
private static final String[] iso3166 = new String[] { "AFGHANISTAN", "AF",
@@ -92,15 +94,20 @@ public final class ExampleUtil {
"VI", "WALLIS AND FUTUNA", "WF", "WESTERN SAHARA", "EH", "YEMEN",
"YE", "ZAMBIA", "ZM", "ZIMBABWE", "ZW" };
public static final Object iso3166_PROPERTY_NAME = "name";
+ public static final Object iso3166_PROPERTY_FLAG = "flag";
private static final IndexedContainer iso3166Container = new IndexedContainer();
static {
iso3166Container.addContainerProperty(iso3166_PROPERTY_NAME,
String.class, null);
+ iso3166Container.addContainerProperty(iso3166_PROPERTY_FLAG,
+ Resource.class, null);
for (int i = 0; i < iso3166.length; i++) {
String name = iso3166[i++];
String id = iso3166[i];
Item item = iso3166Container.addItem(id);
item.getItemProperty(iso3166_PROPERTY_NAME).setValue(name);
+ item.getItemProperty(iso3166_PROPERTY_FLAG).setValue(
+ new ThemeResource("flags/" + id.toLowerCase() + ".gif"));
}
}