From 7c1b1615289a24ec16fcbbb511348b84f144a1d4 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Marko=20Gr=C3=B6nroos?= Date: Thu, 28 May 2009 13:51:10 +0000 Subject: [PATCH] Initial Book example for AbsoluteLayout. svn changeset:8067/svn branch:6.0 --- .../tests/book/BookTestApplication.java | 20 +++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/src/com/vaadin/tests/book/BookTestApplication.java b/src/com/vaadin/tests/book/BookTestApplication.java index a4c423e82f..d80dccb901 100644 --- a/src/com/vaadin/tests/book/BookTestApplication.java +++ b/src/com/vaadin/tests/book/BookTestApplication.java @@ -29,6 +29,7 @@ import com.vaadin.terminal.StreamResource; import com.vaadin.terminal.URIHandler; import com.vaadin.terminal.UserError; import com.vaadin.terminal.gwt.server.WebApplicationContext; +import com.vaadin.ui.AbsoluteLayout; import com.vaadin.ui.AbstractSelect; import com.vaadin.ui.Button; import com.vaadin.ui.CheckBox; @@ -80,7 +81,9 @@ public class BookTestApplication extends com.vaadin.Application { setTheme("tests-book"); setMainWindow(main); - + + main.getContent().setSizeFull(); + // Demo the use of parameter and URI handlers main.addParameterHandler(new MyParameterHandler()); main.addURIHandler(new MyURIHandler()); @@ -154,7 +157,8 @@ public class BookTestApplication extends com.vaadin.Application { "progress/window", "progress/thread", "progress", "customlayout", "spacing", "margin", "clientinfo", "fillinform/templates", "notification", "print", - "richtextfield", "querycontainer", "menubar" }; + "richtextfield", "querycontainer", "menubar", + "absolutelayout"}; for (int i = 0; i < examples.length; i++) { grid.addComponent(new Label("" @@ -239,6 +243,8 @@ public class BookTestApplication extends com.vaadin.Application { example_QueryContainer(main, param); } else if (example.equals("menubar")) { example_MenuBar(main, param); + } else if (example.equals("absolutelayout")) { + example_AbsoluteLayout(main, param); } else { ; // main.addComponent(new // Label("Unknown test '"+example+"'.")); @@ -1763,4 +1769,14 @@ public class BookTestApplication extends com.vaadin.Application { MenuBar.MenuItem services = menubar.addItem("Services", null, null); services.addItem("Car Service", null, mycommand); } + + void example_AbsoluteLayout(final Window main, String param) { + AbsoluteLayout layout = new AbsoluteLayout(); + layout.setWidth("400px"); + layout.setHeight("400px"); + main.setContent(layout); + + final Button button = new Button ("This could be anywhere"); + layout.addComponent(button, "top: 100px; left: 50px;"); + } } -- 2.39.5