aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/com/itmill/toolkit/demo/featurebrowser/FeatureBrowser.java10
-rw-r--r--src/com/itmill/toolkit/demo/featurebrowser/TableExample.java9
2 files changed, 15 insertions, 4 deletions
diff --git a/src/com/itmill/toolkit/demo/featurebrowser/FeatureBrowser.java b/src/com/itmill/toolkit/demo/featurebrowser/FeatureBrowser.java
index 744d415702..81cd281ae2 100644
--- a/src/com/itmill/toolkit/demo/featurebrowser/FeatureBrowser.java
+++ b/src/com/itmill/toolkit/demo/featurebrowser/FeatureBrowser.java
@@ -79,8 +79,10 @@ public class FeatureBrowser extends com.itmill.toolkit.Application implements
{ "Wrangling data", "ComboBox", "ComboBox - the swiss army select",
ComboBoxExample.class },
// Wrangling data: Table
- { "Wrangling data", "Table",
- "A dynamic Table with bells, whistles and actions",
+ {
+ "Wrangling data",
+ "Table (\"grid\")",
+ "Table with bells, whistles, editmode and actions (contextmenu)",
TableExample.class },
// Wrangling data: Tree
{ "Wrangling data", "Tree", "A hierarchy of things",
@@ -198,7 +200,7 @@ public class FeatureBrowser extends com.itmill.toolkit.Application implements
if (Layout.class.isAssignableFrom(component.getClass())) {
w.setLayout((Layout) component);
} else {
- //w.getLayout().getSize().setSizeFull();
+ // w.getLayout().getSize().setSizeFull();
w.addComponent(component);
}
getMainWindow().addWindow(w);
@@ -225,7 +227,7 @@ public class FeatureBrowser extends com.itmill.toolkit.Application implements
if (Layout.class.isAssignableFrom(component.getClass())) {
w.setLayout((Layout) component);
} else {
- //w.getLayout().getSize().setSizeFull();
+ // w.getLayout().getSize().setSizeFull();
w.addComponent(component);
}
addWindow(w);
diff --git a/src/com/itmill/toolkit/demo/featurebrowser/TableExample.java b/src/com/itmill/toolkit/demo/featurebrowser/TableExample.java
index e42d50bebb..94674ace8c 100644
--- a/src/com/itmill/toolkit/demo/featurebrowser/TableExample.java
+++ b/src/com/itmill/toolkit/demo/featurebrowser/TableExample.java
@@ -88,6 +88,15 @@ public class TableExample extends CustomComponent implements Action.Handler,
deselect.setStyleName(Button.STYLE_LINK);
deselect.addListener(this);
horiz.addComponent(deselect);
+ final CheckBox editmode = new CheckBox("Editmode ");
+ editmode.addListener(new CheckBox.ClickListener() {
+ public void buttonClick(ClickEvent event) {
+ source.setEditable(((Boolean) event.getButton().getValue())
+ .booleanValue());
+ }
+ });
+ editmode.setImmediate(true);
+ horiz.addComponent(editmode);
// "saved" table, minimalistic
saved = new Table("Saved creatures");