List of usage examples for com.google.gwt.event.shared GwtEvent getAssociatedType
@Override
public abstract GwtEvent.Type<H> getAssociatedType();
From source file:com.ait.lienzo.client.core.mediator.MouseBoxZoomMediator.java
License:Open Source License
@Override public boolean handleEvent(GwtEvent<?> event) { if (event.getAssociatedType() == NodeMouseMoveEvent.getType()) { if (m_dragging) { onMouseMove((NodeMouseMoveEvent) event); return true; }//www . ja va 2 s . c om return false; } else if (event.getAssociatedType() == NodeMouseDownEvent.getType()) { IEventFilter filter = getEventFilter(); if ((null == filter) || (false == filter.isEnabled()) || (filter.test(event))) { onMouseDown((NodeMouseDownEvent) event); return true; } return false; } else if (event.getAssociatedType() == NodeMouseUpEvent.getType()) { if (m_dragging) { onMouseUp((NodeMouseUpEvent) event); return true; } } return false; }
From source file:com.ait.lienzo.client.core.mediator.MouseWheelZoomMediator.java
License:Open Source License
@Override public boolean handleEvent(GwtEvent<?> event) { if (event.getAssociatedType() == NodeMouseWheelEvent.getType()) { IEventFilter filter = getEventFilter(); if ((null == filter) || (false == filter.isEnabled()) || (filter.test(event))) { onMouseWheel((NodeMouseWheelEvent) event); return true; }//ww w . ja v a2 s. co m } return false; }
From source file:com.ait.lienzo.client.core.shape.Node.java
License:Open Source License
@Override public void fireEvent(final GwtEvent<?> event) { if ((null != m_events) && (isListening()) && (((isVisible()) || (event.getAssociatedType() == NodeDragStartEvent.getType()) || (event.getAssociatedType() == NodeDragMoveEvent.getType())))) { m_events.fireEvent(event);/*from www . j av a 2 s . c om*/ } }
From source file:com.ait.lienzo.client.widget.panel.mediators.RestrictedMousePanMediator.java
License:Apache License
@Override public boolean handleEvent(final GwtEvent<?> event) { if (event.getAssociatedType() == NodeMouseMoveEvent.getType()) { if (isDragging()) { onMouseMove((NodeMouseMoveEvent) event); }/*from www . j a va 2 s. c om*/ } else if (event.getAssociatedType() == NodeMouseDownEvent.getType()) { final IEventFilter filter = getEventFilter(); if ((null == filter) || (false == filter.isEnabled()) || (filter.test(event))) { onMouseDown((NodeMouseDownEvent) event); } } else if (event.getAssociatedType() == NodeMouseUpEvent.getType()) { if (isDragging()) { onMouseUp((NodeMouseUpEvent) event); } } else if (event.getAssociatedType() == NodeMouseOutEvent.getType()) { cancel(); } return false; }
From source file:com.emitrom.lienzo.client.core.mediator.MouseBoxZoomMediator.java
License:Open Source License
@Override public boolean handleEvent(GwtEvent<?> event) { if (event.getAssociatedType() == NodeMouseMoveEvent.getType()) { if (m_dragging) { onMouseMove((NodeMouseMoveEvent) event); return true; }/* w w w. j a v a2 s . c o m*/ return false; } else if (event.getAssociatedType() == NodeMouseDownEvent.getType()) { if (m_eventFilter.matches(event)) { onMouseDown((NodeMouseDownEvent) event); return true; } return false; } else if (event.getAssociatedType() == NodeMouseUpEvent.getType()) { if (m_dragging) { onMouseUp((NodeMouseUpEvent) event); return true; } } return false; }
From source file:com.emitrom.lienzo.client.core.mediator.MouseWheelZoomMediator.java
License:Open Source License
@Override public boolean handleEvent(GwtEvent<?> event) { if (event.getAssociatedType() == NodeMouseWheelEvent.getType()) { if (m_eventFilter.matches(event)) { onMouseWheel((NodeMouseWheelEvent) event); return true; }/*from w w w. ja v a 2s. c o m*/ } return false; }
From source file:com.emitrom.lienzo.client.core.shape.Node.java
License:Open Source License
@Override public void fireEvent(GwtEvent<?> event) { if ((null != m_events) && (isListening()) && (((isVisible()) || (event.getAssociatedType() == NodeDragStartEvent.getType()) || (event.getAssociatedType() == NodeDragMoveEvent.getType())))) { m_events.fireEvent(event);//ww w.j a va2 s . c om } }
From source file:org.openremote.client.shell.floweditor.FlowEditorViewportMediator.java
License:Open Source License
@Override public boolean handleEvent(GwtEvent<?> event) { if (event.getAssociatedType() == NodeMouseWheelEvent.getType()) { IEventFilter filter = getEventFilter(); if ((null == filter) || !filter.isEnabled() || (filter.test(event))) { onMouseWheel((NodeMouseWheelEvent) event); return true; }/* w w w. j a va 2 s. co m*/ } else if (event.getAssociatedType() == NodeMouseDownEvent.getType() || event.getAssociatedType() == NodeTouchStartEvent.getType()) { int x = ((INodeXYEvent) event).getX(); int y = ((INodeXYEvent) event).getY(); // Ignore if there was sourceHandle shape under the pointer, instead drag the shape Shape shape = getViewport().getScene().findShapeAtPoint(x, y); if (shape != null) { return false; } if (dragging && event.getAssociatedType() == NodeTouchStartEvent.getType()) { onMultiTouchStart(((NodeTouchStartEvent) event).getTouches()); } else { onDragScreenStart(x, y); } return true; } else if (event.getAssociatedType() == NodeMouseMoveEvent.getType() || event.getAssociatedType() == NodeTouchMoveEvent.getType()) { int x = ((INodeXYEvent) event).getX(); int y = ((INodeXYEvent) event).getY(); if (touches != null && event.getAssociatedType() == NodeTouchMoveEvent.getType()) { onMultiTouchMove(((NodeTouchMoveEvent) event).getTouches()); return true; } else if (dragging) { onDragScreen(x, y); return true; } } else if (event.getAssociatedType() == NodeMouseUpEvent.getType() || event.getAssociatedType() == NodeTouchEndEvent.getType() || event.getAssociatedType() == NodeTouchCancelEvent.getType()) { if (touches != null && event.getAssociatedType() != NodeMouseUpEvent.getType()) { onMultiTouchEnd(); return true; } else if (dragging) { onDragScreenEnd(); return true; } } return false; }
From source file:org.uberfire.ext.wires.core.grids.client.widget.layer.pinning.impl.RestrictedMousePanMediator.java
License:Apache License
@Override public boolean handleEvent(final GwtEvent<?> event) { if (event.getAssociatedType() == NodeMouseMoveEvent.getType()) { if (m_dragging) { onMouseMove((NodeMouseMoveEvent) event); }/* w w w . j a v a 2s . c o m*/ return false; } else if (event.getAssociatedType() == NodeMouseDownEvent.getType()) { final IEventFilter filter = getEventFilter(); if ((null == filter) || (false == filter.isEnabled()) || (filter.test(event))) { onMouseDown((NodeMouseDownEvent) event); } return false; } else if (event.getAssociatedType() == NodeMouseUpEvent.getType()) { if (m_dragging) { onMouseUp((NodeMouseUpEvent) event); } } else if (event.getAssociatedType() == NodeMouseOutEvent.getType()) { cancel(); } return false; }