diff options
author | Artur Signell <artur.signell@itmill.com> | 2009-02-16 18:57:33 +0000 |
---|---|---|
committer | Artur Signell <artur.signell@itmill.com> | 2009-02-16 18:57:33 +0000 |
commit | d1d56efde65005665659847a85f749406826821d (patch) | |
tree | 80d245d44a4a400be6fb609cd294634066e98777 /src/com/itmill/toolkit/demo/BrowserDemo.java | |
parent | a88152ef489cf5af6a7d442abc8e5a3e079a91df (diff) | |
download | vaadin-framework-d1d56efde65005665659847a85f749406826821d.tar.gz vaadin-framework-d1d56efde65005665659847a85f749406826821d.zip |
Fix for #2359 - Demo app renewal. Merged all changes from /branches/2359_Renew_demo_apps
svn changeset:6862/svn branch:trunk
Diffstat (limited to 'src/com/itmill/toolkit/demo/BrowserDemo.java')
-rw-r--r-- | src/com/itmill/toolkit/demo/BrowserDemo.java | 80 |
1 files changed, 0 insertions, 80 deletions
diff --git a/src/com/itmill/toolkit/demo/BrowserDemo.java b/src/com/itmill/toolkit/demo/BrowserDemo.java deleted file mode 100644 index 91756b09fd..0000000000 --- a/src/com/itmill/toolkit/demo/BrowserDemo.java +++ /dev/null @@ -1,80 +0,0 @@ -/* -@ITMillApache2LicenseForJavaFiles@ - */ - -package com.itmill.toolkit.demo; - -import com.itmill.toolkit.data.Property.ValueChangeEvent; -import com.itmill.toolkit.terminal.ExternalResource; -import com.itmill.toolkit.ui.Embedded; -import com.itmill.toolkit.ui.Select; -import com.itmill.toolkit.ui.VerticalLayout; -import com.itmill.toolkit.ui.Window; - -/** - * Demonstrates the use of Embedded and "suggesting" Select by creating a simple - * web-browser. Note: does not check for recursion. - * - * @author IT Mill Ltd. - * @see com.itmill.toolkit.ui.Window - */ -public class BrowserDemo extends com.itmill.toolkit.Application implements - Select.ValueChangeListener { - - // Default URL to open. - private static final String DEFAULT_URL = "http://www.itmill.com"; - - // The embedded page - Embedded emb = new Embedded(); - - @Override - public void init() { - // Create and set main window - final Window browser = new Window("IT Mill Browser"); - setMainWindow(browser); - - // Use the expand layout to allow one component to use as much - // space as - // possible. - final VerticalLayout exl = new VerticalLayout(); - browser.setLayout(exl); - exl.setSizeFull(); - - // create the address combobox - final Select select = new Select(); - // allow input - select.setNewItemsAllowed(true); - // no empty selection - select.setNullSelectionAllowed(false); - select.setWidth("100%"); - // no 'go' -button clicking necessary - select.setImmediate(true); - // add some pre-configured URLs - select.addItem(DEFAULT_URL); - select.addItem("http://www.google.com"); - select.addItem("http://toolkit.itmill.com/demo"); - // add to layout - exl.addComponent(select); - // add listener and select initial URL - select.addListener(this); - select.setValue(DEFAULT_URL); - - // configure the embedded and add to layout - emb.setType(Embedded.TYPE_BROWSER); - emb.setSizeFull(); - exl.addComponent(emb); - // make the embedded as large as possible - exl.setExpandRatio(emb, 1.0F); - - } - - public void valueChange(ValueChangeEvent event) { - final String url = (String) event.getProperty().getValue(); - if (url != null) { - // the selected url has changed, let's go there - emb.setSource(new ExternalResource(url)); - } - - } - -} |