]> source.dussan.org Git - vaadin-framework.git/commitdiff
Removed "root" panel from Feature Components.
authorJani Laakso <jani.laakso@itmill.com>
Mon, 5 Feb 2007 13:39:43 +0000 (13:39 +0000)
committerJani Laakso <jani.laakso@itmill.com>
Mon, 5 Feb 2007 13:39:43 +0000 (13:39 +0000)
Disabled "FrameWindow", not targeted for first public release (now).

svn changeset:470/svn branch:toolkit

16 files changed:
src/com/itmill/toolkit/demo/features/Feature.java
src/com/itmill/toolkit/demo/features/FeatureBrowser.java
src/com/itmill/toolkit/demo/features/FeatureButton.java
src/com/itmill/toolkit/demo/features/FeatureCustomLayout.java
src/com/itmill/toolkit/demo/features/FeatureDateField.java
src/com/itmill/toolkit/demo/features/FeatureForm.java
src/com/itmill/toolkit/demo/features/FeatureFrameWindow.java
src/com/itmill/toolkit/demo/features/FeatureGridLayout.java
src/com/itmill/toolkit/demo/features/FeatureLabel.java
src/com/itmill/toolkit/demo/features/FeatureLink.java
src/com/itmill/toolkit/demo/features/FeatureOrderedLayout.java
src/com/itmill/toolkit/demo/features/FeatureSelect.java
src/com/itmill/toolkit/demo/features/FeatureTabSheet.java
src/com/itmill/toolkit/demo/features/FeatureTextField.java
src/com/itmill/toolkit/demo/features/FeatureTree.java
src/com/itmill/toolkit/demo/features/FeatureWindow.java

index 6e4ae5d94a5b1f265fbcad251922977b2533a84e..e7d9083f12231174ae1320ea8555134c2db6e534 100644 (file)
@@ -32,7 +32,7 @@ import com.itmill.toolkit.terminal.ClassResource;
 import com.itmill.toolkit.terminal.Resource;
 import com.itmill.toolkit.ui.*;
 
-public class Feature extends CustomComponent {
+public abstract class Feature extends CustomComponent {
 
        private OrderedLayout layout;
 
@@ -57,7 +57,7 @@ public class Feature extends CustomComponent {
        public void attach() {
 
                super.attach();
-               
+
                // Check if the feature is already initialized
                if (initialized)
                        return;
index 081f766225eeb9fd68e5eee862fdd610216e428d..22be444adefae0ef50facae33f2e632811963d3c 100644 (file)
@@ -143,8 +143,9 @@ public class FeatureBrowser extends CustomComponent implements
                registerFeature("/UI Components/Layouts/Tab Sheet",
                                new FeatureTabSheet());
                registerFeature("/UI Components/Layouts/Window", new FeatureWindow());
-               registerFeature("/UI Components/Layouts/Frame Window",
-                               new FeatureFrameWindow());
+               // Disabled for now
+//             registerFeature("/UI Components/Layouts/Frame Window",
+//                             new FeatureFrameWindow());
                registerFeature("/UI Components/Data handling/Embedded Objects",
                                new FeatureEmbedded());
                registerFeature("/UI Components/Data handling/Upload",
index 7b7514af1aa6d580b7e789cc9cda58d2890eafd9..8a9e54ff619e353b9c83a83bcc88da25fcd89c7c 100644 (file)
@@ -40,11 +40,8 @@ public class FeatureButton extends Feature {
 
                OrderedLayout l = new OrderedLayout();
 
-               // Example panel
-               Panel show = new Panel("Button component");
                Button b = new Button("Caption");
-               show.addComponent(b);
-               l.addComponent(show);
+               l.addComponent(b);
 
                // Properties
                propertyPanel = new PropertyPanel(b);
index 4e182e257773685be67d8b17f449b0e2abcdaa70..a53979c9a09a92753fa89ea1ad5959966fc6098f 100644 (file)
@@ -68,6 +68,7 @@ public class FeatureCustomLayout extends Feature {
        protected Component getDemoComponent() {
                OrderedLayout l = new OrderedLayout();
 
+               // TODO doc change
                l
                                .addComponent(new Label(
                                                "<p>For demonstration, see GO-Game example application. All of the "
index 234adfed1383af273f48c49cbcc78d0971eaf0d6..d412fbe180ef40066f9b9ac91a2a205cffbcc5df 100644 (file)
@@ -55,11 +55,9 @@ public class FeatureDateField extends Feature {
                OrderedLayout l = new OrderedLayout();
 
                // Example panel
-               Panel show = new Panel("DateField component");
                DateField df = new DateField();
                df.setValue(new java.util.Date());
-               show.addComponent(df);
-               l.addComponent(show);
+               l.addComponent(df);
 
                // Create locale selector
                // TODO: see #244 (broken for AJAX mode), known issue exists
index d02f9a7c7310e973e975008162219d732c0f48d2..ab3af0db5591de2dbc7b4e754f3220d8bad040b8 100644 (file)
@@ -61,13 +61,12 @@ public class FeatureForm extends Feature implements
                demo.removeAllComponents();
 
                // Test form
-               Panel testPanel = new Panel("Form component");
                if (formLayout == null)
                        test = new Form();
                else
                        test = new Form(formLayout);
-               testPanel.addComponent(test);
-               demo.addComponent(testPanel);
+               
+               demo.addComponent(test);
                OrderedLayout actions = new OrderedLayout(
                                OrderedLayout.ORIENTATION_HORIZONTAL);
                demo.addComponent(actions);
index 2e68ae38f211aa16b57b9bf2816c6ec612cc01d6..493ae4ecc8e2f8e72a03eef5109baba7ba2adf62 100644 (file)
@@ -53,14 +53,9 @@ public class FeatureFrameWindow extends Feature implements Button.ClickListener
                demoWindow.getFrameset()
                                .newFrame(createFrame(demoWindow.getFrameset()));
 
-               // Example panel
-               Panel show = new Panel("Test Window Control");
-               ((OrderedLayout) show.getLayout())
-                               .setOrientation(OrderedLayout.ORIENTATION_HORIZONTAL);
-               show.addComponent(addButton);
-               show.addComponent(removeButton);
+               l.addComponent(addButton);
+               l.addComponent(removeButton);
                updateWinStatus();
-               l.addComponent(show);
 
                // Properties
                propertyPanel = new PropertyPanel(demoWindow);
index db40c9e7bf5a84fc3ebb609d6f2a642774ed0b5e..46f12821fa821790ac324a9848174cadbf9b8705 100644 (file)
@@ -42,16 +42,13 @@ public class FeatureGridLayout extends Feature {
 
                OrderedLayout l = new OrderedLayout();
 
-               // Example panel
-               Panel show = new Panel("GridLayout component");
                GridLayout gl = new GridLayout(3, 3);
                DateField cal = new DateField("Test component 1", new Date());
                cal.setStyle("calendar");
                gl.addComponent(cal, 1, 0, 2, 1);
                for (int i = 2; i < 7; i++)
                        gl.addComponent(new TextField("Test component " + i));
-               show.addComponent(gl);
-               l.addComponent(show);
+               l.addComponent(gl);
 
                // Properties
                propertyPanel = new PropertyPanel(gl);
index 9fb75080ba4606604d8c23c5e4336e7461aa34b9..829318b57d36f6a5220a2a71e02fb1ea00c4100c 100644 (file)
@@ -40,11 +40,8 @@ public class FeatureLabel extends Feature {
 
                OrderedLayout l = new OrderedLayout();
 
-               // Example panel
-               Panel show = new Panel("Label component");
                Label lab = new Label("Label text");
-               show.addComponent(lab);
-               l.addComponent(show);
+               l.addComponent(lab);
 
                // Properties
                propertyPanel = new PropertyPanel(lab);
index a0fc52de323745d17a94a55c3f22cf52853483fc..bdcd9a40e62808d3ba85bbac434848296da45d8c 100644 (file)
@@ -40,13 +40,10 @@ public class FeatureLink extends Feature {
        protected Component getDemoComponent() {
 
                OrderedLayout l = new OrderedLayout();
-
-               // Example panel
-               Panel show = new Panel("Link component");
+               
                Link lnk = new Link("Link caption", new ExternalResource(
                                "http://www.itmill.com"));
-               show.addComponent(lnk);
-               l.addComponent(show);
+               l.addComponent(lnk);
 
                // Properties
                propertyPanel = new PropertyPanel(lnk);
index cef6ea87d89580cc083a2796e2c386fdf7374c64..064bdaefee2ff61b6537b711374ee5cec0ed7fef 100644 (file)
@@ -40,13 +40,10 @@ public class FeatureOrderedLayout extends Feature {
 
                OrderedLayout l = new OrderedLayout();
 
-               // Example panel
-               Panel show = new Panel("OrderedLayout component");
                OrderedLayout ol = new OrderedLayout();
                for (int i = 1; i < 5; i++)
                        ol.addComponent(new TextField("Test component " + i));
-               show.addComponent(ol);
-               l.addComponent(show);
+               l.addComponent(ol);
 
                // Properties
                propertyPanel = new PropertyPanel(ol);
index 68d2aa88393c8b878d7420fdeafc848fd9650fda..171abd172385d94385d5f9f3a55380cbdae228e9 100644 (file)
@@ -50,16 +50,13 @@ public class FeatureSelect extends Feature {
 
                OrderedLayout l = new OrderedLayout();
 
-               // Example panel
-               Panel show = new Panel("Select component");
                Select s = new Select("Select Person");
                for (int i = 0; i < 1000; i++)
                        s
                                        .addItem(firstnames[(int) (Math.random() * (firstnames.length - 1))]
                                                        + " "
                                                        + lastnames[(int) (Math.random() * (lastnames.length - 1))]);
-               show.addComponent(s);
-               l.addComponent(show);
+               l.addComponent(s);
 
                // Properties
                propertyPanel = new PropertyPanel(s);
index e5b76152a71ae18a5b88b3a0e89cb3f2598b1afa..9cc5419ce8bff89db9f897f31457f9807ca8593f 100644 (file)
@@ -40,16 +40,11 @@ public class FeatureTabSheet extends Feature {
 
                OrderedLayout l = new OrderedLayout();
 
-               // Example panel
-               Panel show = new Panel("TabSheet component");
-
                TabSheet ts = new TabSheet();
                ts.addTab(new Label("Tab 1 Body"), "Tab 1 caption", null);
                ts.addTab(new Label("Tab 2 Body"), "Tab 2 caption", null);
                ts.addTab(new Label("Tab 3 Body"), "Tab 3 caption", null);
-
-               show.addComponent(ts);
-               l.addComponent(show);
+               l.addComponent(ts);
 
                // Properties
                propertyPanel = new PropertyPanel(ts);
index a92b155a624a676cb2a3de027918ee5862f4cc4b..4e8ded17b535ac0d1ca7fe99f947dace1153f63d 100644 (file)
@@ -43,9 +43,7 @@ public class FeatureTextField extends Feature {
 
                // Test component
                TextField tf = new TextField("Caption");
-               Panel test = new Panel("TextField Component Demo");
-               test.addComponent(tf);
-               l.addComponent(test);
+               l.addComponent(tf);
 
                // Properties
                propertyPanel = new PropertyPanel(tf);
index 4269b45a1d7fafea86714b2aad6ed405e0e854d4..8dff405a4bd12b93e3ede6bdc0a1e3f4820dbcff 100644 (file)
@@ -81,8 +81,6 @@ public class FeatureTree extends Feature implements Action.Handler {
 
                OrderedLayout l = new OrderedLayout();
 
-               // Create names
-               Panel show = new Panel("Tree component");
                String[] names = new String[100];
                for (int i = 0; i < names.length; i++)
                        names[i] = firstnames[(int) (Math.random() * (firstnames.length - 1))]
@@ -102,9 +100,8 @@ public class FeatureTree extends Feature implements Action.Handler {
                for (int i = 0; i < 100; i++)
                        if (!t.hasChildren(names[i]))
                                t.setChildrenAllowed(names[i], false);
-
-               show.addComponent(t);
-               l.addComponent(show);
+               
+               l.addComponent(t);
 
                // Actions
                l.addComponent(this.actionHandlerSwitch);
index d06e099b0b95f6bc5debed89f342d9228e68dc93..a7e2e22381f75315d8ab717a430b056caab527e7 100644 (file)
@@ -48,14 +48,9 @@ public class FeatureWindow extends Feature {
                OrderedLayout l = new OrderedLayout();
                demoWindow = new Window("Feature Test Window");
 
-               // Example panel
-               Panel show = new Panel("Test Window Control");
-               ((OrderedLayout) show.getLayout())
-                               .setOrientation(OrderedLayout.ORIENTATION_HORIZONTAL);
-               show.addComponent(addButton);
-               show.addComponent(removeButton);
+               l.addComponent(addButton);
+               l.addComponent(removeButton);
                updateWinStatus();
-               l.addComponent(show);
 
                // Properties
                propertyPanel = new PropertyPanel(demoWindow);