public class RestrictedMousePanMediator
extends com.ait.lienzo.client.core.mediator.AbstractMediator
MousePanMediator
however this implementation does not
stop the propagation of NodeMouseEvents to other listeners. Lienzo's implementation causes other NodeMouseMoveHandler,
NodeMouseDownHandler and NodeMouseUpHandler to miss receipt of Events. This implementation also restricts
transformations according to a TransformMediator
.Modifier | Constructor and Description |
---|---|
protected |
RestrictedMousePanMediator() |
|
RestrictedMousePanMediator(GridLayer gridLayer) |
Modifier and Type | Method and Description |
---|---|
void |
cancel() |
protected com.ait.lienzo.client.core.shape.Viewport |
getLayerViewport() |
TransformMediator |
getTransformMediator() |
boolean |
handleEvent(com.google.gwt.event.shared.GwtEvent<?> event) |
protected com.ait.lienzo.client.core.types.Transform |
inverseTransform() |
boolean |
isDragging() |
protected void |
onMouseDown(com.ait.lienzo.client.core.event.NodeMouseDownEvent event) |
protected void |
onMouseMove(com.ait.lienzo.client.core.event.NodeMouseMoveEvent event) |
protected void |
onMouseUp(com.ait.lienzo.client.core.event.NodeMouseUpEvent event) |
protected void |
setCursor(com.google.gwt.dom.client.Style.Cursor cursor) |
void |
setTransformMediator(TransformMediator transformMediator) |
public RestrictedMousePanMediator(GridLayer gridLayer)
protected RestrictedMousePanMediator()
public boolean isDragging()
public TransformMediator getTransformMediator()
public void setTransformMediator(TransformMediator transformMediator)
public void cancel()
protected void setCursor(com.google.gwt.dom.client.Style.Cursor cursor)
protected com.ait.lienzo.client.core.shape.Viewport getLayerViewport()
public boolean handleEvent(com.google.gwt.event.shared.GwtEvent<?> event)
protected void onMouseDown(com.ait.lienzo.client.core.event.NodeMouseDownEvent event)
protected void onMouseMove(com.ait.lienzo.client.core.event.NodeMouseMoveEvent event)
protected void onMouseUp(com.ait.lienzo.client.core.event.NodeMouseUpEvent event)
protected com.ait.lienzo.client.core.types.Transform inverseTransform()
Copyright © 2012–2019 JBoss by Red Hat. All rights reserved.