diff options
author | Marc Englund <marc.englund@itmill.com> | 2009-01-13 12:20:00 +0000 |
---|---|---|
committer | Marc Englund <marc.englund@itmill.com> | 2009-01-13 12:20:00 +0000 |
commit | cc1fb4a912d63a7e694393db12e0b557347fe554 (patch) | |
tree | 48a90a3caa44d413ebd7156d3de1b4cfe1d33cf5 /src/com/itmill/toolkit/demo | |
parent | 5c3afe65849de5b2ea4ba71e0fa87149fa12970c (diff) | |
download | vaadin-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.java | 7 |
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")); } } |