aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/itmill/toolkit/demo/testbench/TestSetVisibleAndCaching.java
diff options
context:
space:
mode:
authorJani Laakso <jani.laakso@itmill.com>2007-12-03 19:14:00 +0000
committerJani Laakso <jani.laakso@itmill.com>2007-12-03 19:14:00 +0000
commit362efe6fdf7c3a627e3bb7e63c33d21228619e6c (patch)
treeaeb506a9900f616d470edcc8b3afcafe853dc92e /src/com/itmill/toolkit/demo/testbench/TestSetVisibleAndCaching.java
parente84304f70234b3768502e44ef97f88f19e902ea0 (diff)
downloadvaadin-framework-362efe6fdf7c3a627e3bb7e63c33d21228619e6c.tar.gz
vaadin-framework-362efe6fdf7c3a627e3bb7e63c33d21228619e6c.zip
Packaging fixes
Added open source license and 3rd party licenses Building new package svn changeset:3129/svn branch:trunk
Diffstat (limited to 'src/com/itmill/toolkit/demo/testbench/TestSetVisibleAndCaching.java')
-rw-r--r--src/com/itmill/toolkit/demo/testbench/TestSetVisibleAndCaching.java77
1 files changed, 0 insertions, 77 deletions
diff --git a/src/com/itmill/toolkit/demo/testbench/TestSetVisibleAndCaching.java b/src/com/itmill/toolkit/demo/testbench/TestSetVisibleAndCaching.java
deleted file mode 100644
index 037e3f3c82..0000000000
--- a/src/com/itmill/toolkit/demo/testbench/TestSetVisibleAndCaching.java
+++ /dev/null
@@ -1,77 +0,0 @@
-package com.itmill.toolkit.demo.testbench;
-
-import com.itmill.toolkit.ui.Button;
-import com.itmill.toolkit.ui.Label;
-import com.itmill.toolkit.ui.Panel;
-import com.itmill.toolkit.ui.Window;
-import com.itmill.toolkit.ui.Button.ClickEvent;
-import com.itmill.toolkit.ui.Button.ClickListener;
-
-public class TestSetVisibleAndCaching extends com.itmill.toolkit.Application {
-
- Panel panelA = new Panel("Panel A");
- Panel panelB = new Panel("Panel B");
- Panel panelC = new Panel("Panel C");
-
- Button buttonNextPanel = new Button("Show next panel");
-
- int selectedPanel = 0;
-
- public void init() {
- Window mainWindow = new Window("TestSetVisibleAndCaching");
- setMainWindow(mainWindow);
-
- panelA.addComponent(new Label(
- "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"));
- panelB.addComponent(new Label(
- "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"));
- panelC.addComponent(new Label(
- "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC"));
-
- mainWindow
- .addComponent(new Label(
- "Inspect transfered data from server to "
- + "client using firebug (http request / response cycles)."
- + " See how widgets are re-used,"
- + " after each panel is once shown in GUI then"
- + " their contents are not resend."));
- mainWindow.addComponent(buttonNextPanel);
- mainWindow.addComponent(panelA);
- mainWindow.addComponent(panelB);
- mainWindow.addComponent(panelC);
-
- selectPanel(selectedPanel);
-
- buttonNextPanel.addListener(new ClickListener() {
- public void buttonClick(ClickEvent event) {
- selectedPanel++;
- if (selectedPanel > 2) {
- selectedPanel = 0;
- }
- selectPanel(selectedPanel);
- }
- });
-
- }
-
- private void selectPanel(int selectedPanel) {
- System.err.println("Selecting panel " + selectedPanel);
- switch (selectedPanel) {
- case 0:
- panelA.setVisible(true);
- panelB.setVisible(false);
- panelC.setVisible(false);
- break;
- case 1:
- panelA.setVisible(false);
- panelB.setVisible(true);
- panelC.setVisible(false);
- break;
- case 2:
- panelA.setVisible(false);
- panelB.setVisible(false);
- panelC.setVisible(true);
- break;
- }
- }
-}