Package com.vaadin.ui.AbsoluteLayout

Examples of com.vaadin.ui.AbsoluteLayout.ComponentPosition


                        int deltaX = eventDetails.getClientX()
                                - start.getClientX();
                        int deltaY = eventDetails.getClientY()
                                - start.getClientY();

                        ComponentPosition p = layout.getPosition(component);
                        p.setTopValue(p.getTopValue() + deltaY);
                        p.setLeftValue(p.getLeftValue() + deltaX);

                    }

                } else {
                    // drag coming outside of Vaadin
View Full Code Here


            }

            for (Object object : children) {
                FileIcon fileIcon = new FileIcon((File) object);
                l.addComponent(fileIcon);
                ComponentPosition position = l.getPosition(fileIcon);
                position.setTop(Float.valueOf((y++ / 5) % 5 * 100),
                        UNITS_PIXELS);
                position.setLeft(Float.valueOf(x++ % 5 * 100), UNITS_PIXELS);
            }

        }
View Full Code Here

                int deltaX = mouseEvent.getClientX()
                        - mouseDownEvent.getClientX();
                int deltaY = mouseEvent.getClientY()
                        - mouseDownEvent.getClientY();

                ComponentPosition position = l.getPosition(transferable
                        .getSourceComponent());
                position.setTop(position.getTopValue() + deltaY, UNITS_PIXELS);
                position.setLeft(position.getLeftValue() + deltaX, UNITS_PIXELS);

            } else if (dropEvent.getTransferable().getSourceComponent() == tree1) {

                // dragged something from tree to the folder shown
View Full Code Here

                        int deltaX = eventDetails.getClientX()
                                - start.getClientX();
                        int deltaY = eventDetails.getClientY()
                                - start.getClientY();

                        ComponentPosition p = layout.getPosition(component);
                        p.setTopValue(p.getTopValue() + deltaY);
                        p.setLeftValue(p.getLeftValue() + deltaX);

                    }

                } else {
                    // drag coming outside of Vaadin
View Full Code Here

                MouseEventDetails eventDetails = ed.getMouseEvent();

                int deltaX = eventDetails.getClientX() - start.getClientX();
                int deltaY = eventDetails.getClientY() - start.getClientY();

                ComponentPosition p = root.getPosition(component);
                p.setTopValue(p.getTopValue() + deltaY);
                p.setLeftValue(p.getLeftValue() + deltaX);

            }
        }

        else {
View Full Code Here

            @Override
            public void buttonClick(ClickEvent event) {
                if (l.isVisible()) {
                    l.setValue("Top 70, Left 20");
                    ComponentPosition position = abs.getPosition(l);
                    position.setCSSString("top:70px;left:20px;");
                    abs.setPosition(l, position);
                } else {
                    l.setVisible(true);
                    action.setCaption("Move down");
                }
View Full Code Here

            AbsoluteLayout outerInstance = (AbsoluteLayout) component
                    .getParent();
            try {
                // ComponentPosition is an inner class that requires
                // an instance of the outer class as a parameter.
                ComponentPosition position = ((ComponentPosition) valueType
                        .getConstructors()[0].newInstance(outerInstance));
                position.setCSSString(value);
                return position;
            } catch (Exception e) {
                throw new LayoutInflaterException(
                        "Exception while processing ComponentPosition value: "
                                + value, e);
View Full Code Here

TOP

Related Classes of com.vaadin.ui.AbsoluteLayout.ComponentPosition

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.