aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/itmill/toolkit/demo/sampler/features/selects/ComboBoxInputPrompt.java
diff options
context:
space:
mode:
authorMarc Englund <marc.englund@itmill.com>2009-04-06 13:27:02 +0000
committerMarc Englund <marc.englund@itmill.com>2009-04-06 13:27:02 +0000
commitbdee6749d449ffdf7cf6584d9d67bca6f3d0dd79 (patch)
treea352b7570bd5888f30af6e1f260fdea87deb240c /src/com/itmill/toolkit/demo/sampler/features/selects/ComboBoxInputPrompt.java
parentaa059edab19e8b10ebd18fb4c42b95c95dd60f49 (diff)
downloadvaadin-framework-bdee6749d449ffdf7cf6584d9d67bca6f3d0dd79.tar.gz
vaadin-framework-bdee6749d449ffdf7cf6584d9d67bca6f3d0dd79.zip
(merged from 5.4) Implements "input prompt" for ComboBox and TextField. Also includes Sampler samples. Fixes #1455
svn changeset:7337/svn branch:6.0
Diffstat (limited to 'src/com/itmill/toolkit/demo/sampler/features/selects/ComboBoxInputPrompt.java')
-rw-r--r--src/com/itmill/toolkit/demo/sampler/features/selects/ComboBoxInputPrompt.java44
1 files changed, 44 insertions, 0 deletions
diff --git a/src/com/itmill/toolkit/demo/sampler/features/selects/ComboBoxInputPrompt.java b/src/com/itmill/toolkit/demo/sampler/features/selects/ComboBoxInputPrompt.java
new file mode 100644
index 0000000000..2155f874f9
--- /dev/null
+++ b/src/com/itmill/toolkit/demo/sampler/features/selects/ComboBoxInputPrompt.java
@@ -0,0 +1,44 @@
+package com.itmill.toolkit.demo.sampler.features.selects;
+
+import com.itmill.toolkit.demo.sampler.APIResource;
+import com.itmill.toolkit.demo.sampler.Feature;
+import com.itmill.toolkit.demo.sampler.NamedExternalResource;
+import com.itmill.toolkit.demo.sampler.features.text.TextFieldInputPrompt;
+import com.itmill.toolkit.ui.ComboBox;
+
+public class ComboBoxInputPrompt extends Feature {
+ @Override
+ public String getName() {
+ return "Combobox with input prompt";
+ }
+
+ @Override
+ public String getDescription() {
+ return "ComboBox is a drop-down selection component with single item selection."
+ + " It can have an <i>input prompt</i> - a textual hint that is shown within"
+ + " the select when no value is selected.<br/>"
+ + " You can use an input prompt instead of a caption to save"
+ + " space, but only do so if the function of the ComboBox is"
+ + " still clear when a value is selected and the prompt is no"
+ + " longer visible.";
+ }
+
+ @Override
+ public APIResource[] getRelatedAPI() {
+ return new APIResource[] { new APIResource(ComboBox.class) };
+ }
+
+ @Override
+ public Class[] getRelatedFeatures() {
+ return new Class[] { ComboBoxStartsWith.class, ComboBoxContains.class,
+ ComboBoxNewItems.class, TextFieldInputPrompt.class };
+ }
+
+ @Override
+ public NamedExternalResource[] getRelatedResources() {
+ return new NamedExternalResource[] { new NamedExternalResource(
+ "UI Patterns, Input Prompt",
+ "http://ui-patterns.com/pattern/InputPrompt") };
+ }
+
+}