diff options
author | Matti Tahvonen <matti.tahvonen@itmill.com> | 2007-11-30 07:42:24 +0000 |
---|---|---|
committer | Matti Tahvonen <matti.tahvonen@itmill.com> | 2007-11-30 07:42:24 +0000 |
commit | 91e871a42829e9f916f7bbadfcc71a626be61421 (patch) | |
tree | aa840f1a3b3e1653849ee652e62049e07984b159 /src | |
parent | 49bd9c0cdb9685359783d704b791bc0a69351d83 (diff) | |
download | vaadin-framework-91e871a42829e9f916f7bbadfcc71a626be61421.tar.gz vaadin-framework-91e871a42829e9f916f7bbadfcc71a626be61421.zip |
removed broken code related historical features
svn changeset:3053/svn branch:trunk
Diffstat (limited to 'src')
-rw-r--r-- | src/com/itmill/toolkit/tests/magi/MagiTestApplication.java | 141 | ||||
-rw-r--r-- | src/com/itmill/toolkit/ui/Link.java | 31 |
2 files changed, 90 insertions, 82 deletions
diff --git a/src/com/itmill/toolkit/tests/magi/MagiTestApplication.java b/src/com/itmill/toolkit/tests/magi/MagiTestApplication.java index 2583005c8a..67ddb832ad 100644 --- a/src/com/itmill/toolkit/tests/magi/MagiTestApplication.java +++ b/src/com/itmill/toolkit/tests/magi/MagiTestApplication.java @@ -8,8 +8,29 @@ import com.itmill.toolkit.data.Validator; import com.itmill.toolkit.data.Property.ValueChangeEvent; import com.itmill.toolkit.data.Property.ValueChangeListener; import com.itmill.toolkit.data.validator.StringLengthValidator; -import com.itmill.toolkit.terminal.*; -import com.itmill.toolkit.ui.*; +import com.itmill.toolkit.terminal.ClassResource; +import com.itmill.toolkit.terminal.DownloadStream; +import com.itmill.toolkit.terminal.ExternalResource; +import com.itmill.toolkit.terminal.StreamResource; +import com.itmill.toolkit.terminal.UserError; +import com.itmill.toolkit.ui.AbstractSelect; +import com.itmill.toolkit.ui.Button; +import com.itmill.toolkit.ui.CheckBox; +import com.itmill.toolkit.ui.DateField; +import com.itmill.toolkit.ui.Embedded; +import com.itmill.toolkit.ui.ExpandLayout; +import com.itmill.toolkit.ui.FormLayout; +import com.itmill.toolkit.ui.GridLayout; +import com.itmill.toolkit.ui.Label; +import com.itmill.toolkit.ui.Link; +import com.itmill.toolkit.ui.OrderedLayout; +import com.itmill.toolkit.ui.Panel; +import com.itmill.toolkit.ui.Select; +import com.itmill.toolkit.ui.TabSheet; +import com.itmill.toolkit.ui.Table; +import com.itmill.toolkit.ui.TextField; +import com.itmill.toolkit.ui.Tree; +import com.itmill.toolkit.ui.Window; public class MagiTestApplication extends com.itmill.toolkit.Application { Window main = new Window("Application window"); @@ -64,9 +85,9 @@ public class MagiTestApplication extends com.itmill.toolkit.Application { "tree", "embedded", "textfield", "textfieldvalidation", "datefield", "button", "select/select", "select/native", "select/optiongroup", "select/twincol", "filterselect", - "validator", "table", "upload", "link", - "gridlayout", "orderedlayout", "formlayout", "panel", - "expandlayout", "tabsheet", "alignment", "alignment/grid", "window", + "validator", "table", "upload", "link", "gridlayout", + "orderedlayout", "formlayout", "panel", "expandlayout", + "tabsheet", "alignment", "alignment/grid", "window", "window/opener", "window/multiple", "classresource" }; for (int i = 0; i < examples.length; i++) { main.addComponent(new Label("<a href='/tk/testbench2/" @@ -76,32 +97,57 @@ public class MagiTestApplication extends com.itmill.toolkit.Application { return null; } - if (example.equals("defaultbutton")) example_defaultButton(main, param); - else if (example.equals("label")) example_Label(main, param); - else if (example.equals("labelcontent")) example_LabelContent(main, param); - else if (example.equals("tree")) example_Tree(main, param); - else if (example.equals("embedded")) example_Embedded(main, param); - else if (example.equals("textfield")) example_TextField(main, param); - else if (example.equals("textfieldvalidation")) example_TextFieldValidation(main, param); - else if (example.equals("datefield")) example_DateField(main, param); - else if (example.equals("button")) example_Button(main, param); - else if (example.equals("checkbox")) example_CheckBox(main, param); - else if (example.equals("select")) example_Select(main, param); - else if (example.equals("filterselect")) example_FilterSelect(main, param); - else if (example.equals("validator")) example_Validator(main, param); - else if (example.equals("table")) example_Table(main, param); - else if (example.equals("upload")) example_Upload(main, param); - else if (example.equals("link")) example_Link(main, param); - else if (example.equals("gridlayout")) example_GridLayout(main, param); - else if (example.equals("orderedlayout")) example_OrderedLayout(main, param); - else if (example.equals("formlayout")) example_FormLayout(main, param); - else if (example.equals("tabsheet")) example_TabSheet(main, param); - else if (example.equals("panel")) example_Panel(main, param); - else if (example.equals("expandlayout")) example_ExpandLayout(main, param); - else if (example.equals("alignment")) example_Alignment(main, param); - else if (example.equals("window")) example_Window(main, param); - else if (example.equals("classresource")) example_ClassResource(main, param); - else { + if (example.equals("defaultbutton")) { + example_defaultButton(main, param); + } else if (example.equals("label")) { + example_Label(main, param); + } else if (example.equals("labelcontent")) { + example_LabelContent(main, param); + } else if (example.equals("tree")) { + example_Tree(main, param); + } else if (example.equals("embedded")) { + example_Embedded(main, param); + } else if (example.equals("textfield")) { + example_TextField(main, param); + } else if (example.equals("textfieldvalidation")) { + example_TextFieldValidation(main, param); + } else if (example.equals("datefield")) { + example_DateField(main, param); + } else if (example.equals("button")) { + example_Button(main, param); + } else if (example.equals("checkbox")) { + example_CheckBox(main, param); + } else if (example.equals("select")) { + example_Select(main, param); + } else if (example.equals("filterselect")) { + example_FilterSelect(main, param); + } else if (example.equals("validator")) { + example_Validator(main, param); + } else if (example.equals("table")) { + example_Table(main, param); + } else if (example.equals("upload")) { + example_Upload(main, param); + } else if (example.equals("link")) { + example_Link(main, param); + } else if (example.equals("gridlayout")) { + example_GridLayout(main, param); + } else if (example.equals("orderedlayout")) { + example_OrderedLayout(main, param); + } else if (example.equals("formlayout")) { + example_FormLayout(main, param); + } else if (example.equals("tabsheet")) { + example_TabSheet(main, param); + } else if (example.equals("panel")) { + example_Panel(main, param); + } else if (example.equals("expandlayout")) { + example_ExpandLayout(main, param); + } else if (example.equals("alignment")) { + example_Alignment(main, param); + } else if (example.equals("window")) { + example_Window(main, param); + } else if (example.equals("classresource")) { + example_ClassResource(main, param); + } else { ; // main.addComponent(new Label("Unknown test '"+example+"'.")); } @@ -338,17 +384,9 @@ public class MagiTestApplication extends com.itmill.toolkit.Application { } void example_Link(Window main, String param) { - /* - * Create a native window object to be opened as a popup window when the - * link is clicked. - */ - Window popup = new Window("Open a window"); - popup.setStyle("native"); - popup.addComponent(new Button("Some component")); - main.getApplication().addWindow(popup); /* Create a link that opens the popup window. */ - Link alink = new Link(popup); + Link alink = new Link(); /* Set the resource to be opened in the window. */ alink.setResource(new ExternalResource("http://www.itmill.com/")); @@ -558,26 +596,27 @@ public class MagiTestApplication extends com.itmill.toolkit.Application { void example_TabSheet(Window main, String param) { if (param.equals("icon")) { TabSheet tabsheet = new TabSheet(); - + tabsheet.addTab(new Label("Contents of the first tab"), - "First Tab", - new ClassResource ("images/Mercury_small.png", main.getApplication())); + "First Tab", new ClassResource("images/Mercury_small.png", + main.getApplication())); tabsheet.addTab(new Label("Contents of the second tab"), - "Second Tab", - new ClassResource ("images/Venus_small.png", this)); + "Second Tab", new ClassResource("images/Venus_small.png", + this)); tabsheet.addTab(new Label("Contents of the third tab"), - "Third tab", - new ClassResource ("images/Earth_small.png", this)); - + "Third tab", new ClassResource("images/Earth_small.png", + this)); + main.addComponent(tabsheet); - //main.addComponent(new Embedded("Emb", new ClassResource ("images/Mercury_small.png", this))); - + // main.addComponent(new Embedded("Emb", new ClassResource + // ("images/Mercury_small.png", this))); + } else { main.addComponent(new TabSheetExample()); } } - void example_Embedded(Window main, String param) { + void example_Embedded(Window main, String param) { Embedded image = new Embedded("", new ClassResource("smiley.jpg", this)); image.addStyleName("omaimage"); main.addComponent(image); diff --git a/src/com/itmill/toolkit/ui/Link.java b/src/com/itmill/toolkit/ui/Link.java index db9d6a7239..6e12c67a31 100644 --- a/src/com/itmill/toolkit/ui/Link.java +++ b/src/com/itmill/toolkit/ui/Link.java @@ -53,8 +53,6 @@ public class Link extends AbstractComponent { private Resource resource = null; - private Window window = null; - private String targetName; private int targetBorder = TARGET_BORDER_DEFAULT; @@ -71,23 +69,6 @@ public class Link extends AbstractComponent { } /** - * Creates a new link to a window. - */ - public Link(Window window) { - - // Sets the link caption to match window caption - setCaption(window.getCaption()); - - // Sets the target - setTargetName(window.getName()); - - setTargetName(window.getName()); - setTargetWidth(window.getWidth()); - setTargetHeight(window.getHeight()); - setTargetBorder(window.getBorder()); - } - - /** * Creates a new instance of Link. * * @param caption @@ -271,15 +252,6 @@ public class Link extends AbstractComponent { } /** - * Returns the window this link opens. - * - * @return the Window. - */ - public Window getWindow() { - return window; - } - - /** * Sets the resource this link opens. * * @param resource @@ -287,9 +259,6 @@ public class Link extends AbstractComponent { */ public void setResource(Resource resource) { this.resource = resource; - if (resource != null) { - window = null; - } requestRepaint(); } } |