Examples of VisualItemInteraction


Examples of org.thechiselgroup.choosel.core.client.visualization.model.VisualItemInteraction

            this.item = item;

            addHandler(new DragProxyDetachedEventHandler() {
                @Override
                public void onDragProxyDetached(DragProxyDetachedEvent event) {
                    item.reportInteraction(new VisualItemInteraction(
                            Type.DRAG_END));
                    dragEnabler.removeAvatar();
                }
            }, DragProxyDetachedEvent.TYPE);
        }
View Full Code Here

Examples of org.thechiselgroup.choosel.core.client.visualization.model.VisualItemInteraction

        public void addStyleName(String style) {
        }

        @Override
        public ResourceSetAvatar createProxy() {
            item.reportInteraction(new VisualItemInteraction(Type.DRAG_START));
            return super.createProxy();
        }
View Full Code Here

Examples of org.thechiselgroup.choosel.core.client.visualization.model.VisualItemInteraction

        return false;
    }

    protected void onEvent(Event e, String pvEventType, JsArgs args) {
        int index = args.<PVMark> getThis().index();
        getVisualItem(index).reportInteraction(new VisualItemInteraction(e));
    }
View Full Code Here

Examples of org.thechiselgroup.choosel.core.client.visualization.model.VisualItemInteraction

                            event.stopPropagation();
                        }

                        // forward
                        DefaultMapItem.this.visualItem
                                .reportInteraction(new VisualItemInteraction(
                                        event));
                    }
                });
    }
View Full Code Here

Examples of org.thechiselgroup.choosel.core.client.visualization.model.VisualItemInteraction

        @Override
        public void onMouseMove(MouseMoveEvent event) {
            if (currentNode != null) {
                getVisualItem(currentNode).reportInteraction(
                        new VisualItemInteraction(Type.MOUSE_MOVE, event
                                .getClientX(), event.getClientY()));
            }
        }
View Full Code Here

Examples of org.thechiselgroup.choosel.core.client.visualization.model.VisualItemInteraction

        private void reportInteraction(Type eventType, NodeEvent<?> event) {
            int clientX = event.getMouseX() + asWidget().getAbsoluteLeft();
            int clientY = event.getMouseY() + asWidget().getAbsoluteTop();

            getVisualItem(event).reportInteraction(
                    new VisualItemInteraction(eventType, clientX, clientY));
        }
View Full Code Here

Examples of org.thechiselgroup.choosel.core.client.visualization.model.VisualItemInteraction

     * window is closed)
     */
    @Test
    public void disposeRemovesHighlighting() {
        underTest.onVisualItemCreated(visualItem);
        underTest.onInteraction(visualItem, new VisualItemInteraction(
                Type.MOUSE_OVER));
        underTest.onVisualItemRemoved(visualItem);

        assertThat(hoverModel.getResources(),
                containsExactly(ResourceSetTestUtils.createResources()));
View Full Code Here

Examples of org.thechiselgroup.choosel.core.client.visualization.model.VisualItemInteraction

     * Remove highlighting on drag end.
     */
    @Test
    public void dragEndRemovesHighlighting() {
        underTest.onVisualItemCreated(visualItem);
        underTest.onInteraction(visualItem, new VisualItemInteraction(
                Type.MOUSE_OVER));
        underTest.onInteraction(visualItem, new VisualItemInteraction(
                Type.DRAG_START));
        underTest.onInteraction(visualItem,
                new VisualItemInteraction(Type.DRAG_END));

        assertThat(hoverModel.getResources(),
                containsExactly(ResourceSetTestUtils.createResources()));
    }
View Full Code Here

Examples of org.thechiselgroup.choosel.core.client.visualization.model.VisualItemInteraction

    }

    @Test
    public void mouseOverAddsResourcesToHoverModel() {
        underTest.onVisualItemCreated(visualItem);
        underTest.onInteraction(visualItem, new VisualItemInteraction(
                Type.MOUSE_OVER));
        assertThat(hoverModel.getResources(),
                containsExactly(ResourceSetTestUtils.createResources(1, 2)));
    }
View Full Code Here

Examples of org.thechiselgroup.choosel.core.client.visualization.model.VisualItemInteraction

     * window is closed)
     */
    @Test
    public void disposeRemovesPopupHighlighting() {
        underTest.onVisualItemCreated(visualItem);
        underTest.onInteraction(visualItem, new VisualItemInteraction(
                Type.MOUSE_OVER));
        simulateMouseOverPopup();
        underTest.onVisualItemRemoved(visualItem);

        assertThat(hoverModel.getResources(),
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.