Package com.vaadin.ui

Examples of com.vaadin.ui.Layout


                );
    }

    private Component getPanelTest() {
        Layout cssLayout = new CssLayout();
        cssLayout.setCaption("Panel");

        final VerticalLayout pl = new VerticalLayout();
        pl.setMargin(true);
        final Panel p = new Panel(pl);
        p.setHeight("400px");
        Label l50 = null;
        for (int i = 0; i < 100; i++) {
            Label c = new Label("Label" + i);
            pl.addComponent(c);
            if (i == 50) {
                l50 = c;
            }
        }

        final Label l = l50;
        Button button = new Button("Scroll to label 50",
                new Button.ClickListener() {
                    @Override
                    public void buttonClick(ClickEvent event) {
                        getLayout().getUI().scrollIntoView(l);
                    }
                });
        cssLayout.addComponent(button);
        button = new Button("Scroll to 100px", new Button.ClickListener() {
            @Override
            public void buttonClick(ClickEvent event) {
                p.setScrollTop(100);
            }
        });
        cssLayout.addComponent(button);
        cssLayout.addComponent(p);
        return cssLayout;
    }
View Full Code Here


    private void addTest(final Component t) {
        testSelector.addComponent(t);
    }

    private Component getBigComponent() {
        Layout l = new VerticalLayout();
        for (int i = 0; i < 100; i++) {
            Label c = new Label("Label" + i);
            l.addComponent(c);
        }
        return l;
    }
View Full Code Here

        }

    }

    private static boolean hasNonRelativeWidthComponent(Form form) {
        Layout layout = form.getLayout();
        Layout footer = form.getFooter();

        if (layout != null && !hasRelativeWidth(layout)) {
            return true;
        }
        if (footer != null && !hasRelativeWidth(footer)) {
View Full Code Here

        Clara.findComponentById(new VerticalLayout(), null);
    }

    @Test
    public void testFindComponentById_componentExistInTree_componentFound() {
        @SuppressWarnings("serial")
        Layout layout = new VerticalLayout() {
            {
                Button b = new Button();
                b.setId("foobar");
                addComponent(b);
View Full Code Here

        assertEquals("foobar", c.getId());
    }

    @Test
    public void testFindComponentById_componentDoesntExistInTree_nullReturned() {
        @SuppressWarnings("serial")
        Layout layout = new VerticalLayout() {
            {
                Button b = new Button();
                b.setId("button");
                addComponent(b);
View Full Code Here

   * Switch current screen to new given screen
   *
   * @param viewName, newView
   */
  public void switchScreen(String viewName, Layout newView) {
    Layout view;
    if (newView != null) {
      view = newView;
      views.put(viewName, newView);
    } else {
      view = views.get("viewname");
View Full Code Here

        }

    }

    private static boolean hasNonRelativeWidthComponent(Form form) {
        Layout layout = form.getLayout();
        Layout footer = form.getFooter();

        if (layout != null && !hasRelativeWidth(layout)) {
            return true;
        }
        if (footer != null && !hasRelativeWidth(footer)) {
View Full Code Here

            header.setHeight("26px");
            Label label = new Label(labelString);
            label.setStyleName("caption");
            header.addComponent(label);

            final Layout buttonContainer;
            if (useWorkaround) {
                buttonContainer = header;

            } else {
                buttonContainer = new HorizontalLayout();
                header.addComponent(buttonContainer);

            }

            Button edit = new Button("Edit");
            edit.setStyleName("link");
            buttonContainer.addComponent(edit);

            Button copy = new Button("Copy");
            copy.setStyleName("link");
            buttonContainer.addComponent(copy);

            Button move = new Button("Move");
            move.setStyleName("link");
            buttonContainer.addComponent(move);

            Button delete = new Button("Delete");
            delete.setStyleName("link");
            buttonContainer.addComponent(delete);

            Button bind = new Button("Bind");
            bind.setStyleName("link");
            buttonContainer.addComponent(bind);

            Button options = new Button("Options...");
            options.setStyleName("link");
            buttonContainer.addComponent(options);

            final Button expand = new Button("Expand");

            final Button collapse = new Button("Collapse");
            buttonContainer.addComponent(collapse);

            collapse.setStyleName("collapse");
            collapse.addClickListener(new Button.ClickListener() {
                @Override
                public void buttonClick(Button.ClickEvent event) {
                    if (useWorkaround) {
                        container.setVisible(false);
                        lastHeight = root.getHeight();
                        lastHeightUnit = root.getHeightUnits();
                        root.setHeight("26px");
                        buttonContainer.replaceComponent(collapse, expand);
                    } else {
                        boolean visible = container.isVisible();
                        container.setVisible(!visible);
                        if (visible) {
                            lastHeight = root.getHeight();
                            lastHeightUnit = root.getHeightUnits();
                            root.setHeight("26px");
                        } else {
                            root.setHeight(lastHeight, lastHeightUnit);
                        }
                        event.getButton().setCaption(
                                visible ? "Expand" : "Collapse");
                    }
                }
            });

            if (useWorkaround) {
                expand.addClickListener(new Button.ClickListener() {

                    @Override
                    public void buttonClick(ClickEvent event) {
                        container.setVisible(true);
                        root.setHeight(lastHeight, lastHeightUnit);
                        buttonContainer.replaceComponent(expand, collapse);
                    }
                });
            }

        }
View Full Code Here

        t.addContainerProperty("foo", String.class, "foo");
        for (int i = 0; i < 5; i++) {
            t.addItem(new String[] { "foo " + i }, i);
        }

        final Layout l = new VerticalLayout();
        l.setCaption(caption);
        l.setWidth(null);

        Button b = new Button("Submit " + caption + " (Ctrl+Alt+"
                + (char) keyCode + ")", new Button.ClickListener() {
            private int i = 5;

            @Override
            public void buttonClick(ClickEvent event) {
                log.log("Submitted from "
                        + event.getButton().getParent().getCaption());
                t.addItem(new String[] { "added " + i++ }, i);
            }
        });

        b.setClickShortcut(keyCode, ModifierKey.CTRL, ModifierKey.ALT);

        l.addComponent(t);
        l.addComponent(b);

        return l;
    }
View Full Code Here

        }

    }

    private static boolean hasNonRelativeWidthComponent(Form form) {
        Layout layout = form.getLayout();
        Layout footer = form.getFooter();

        if (layout != null && !hasRelativeWidth(layout)) {
            return true;
        }
        if (footer != null && !hasRelativeWidth(footer)) {
View Full Code Here

TOP

Related Classes of com.vaadin.ui.Layout

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.