public abstract class LienzoCanvas<V extends LienzoCanvasView> extends AbstractCanvas<V>
AbstractCanvas.CanvasView<C extends AbstractCanvas.CanvasView>, AbstractCanvas.CursorscanvasClearEvent, canvasDrawnEvent, canvasFocusedEvent, canvasShapeAddedEvent, canvasShapeRemovedEvent, grid, listeners, shapes| Modifier | Constructor and Description |
|---|---|
protected |
LienzoCanvas(javax.enterprise.event.Event<CanvasClearEvent> canvasClearEvent,
javax.enterprise.event.Event<CanvasShapeAddedEvent> canvasShapeAddedEvent,
javax.enterprise.event.Event<CanvasShapeRemovedEvent> canvasShapeRemovedEvent,
javax.enterprise.event.Event<CanvasDrawnEvent> canvasDrawnEvent,
javax.enterprise.event.Event<CanvasFocusedEvent> canvasFocusedEvent) |
| Modifier and Type | Method and Description |
|---|---|
AbstractCanvas<V> |
addHandler(ViewEventType type,
ViewHandler<? extends ViewEvent> eventHandler) |
void |
destroy() |
AbstractCanvas<V> |
disableHandlers() |
AbstractCanvas<V> |
enableHandlers() |
void |
focus() |
Shape<?> |
getAttachableShape() |
Optional<Shape> |
getShapeAt(double x,
double y) |
AbstractCanvas<V> |
initialize(CanvasPanel panel,
CanvasSettings settings) |
void |
onAfterDraw(org.uberfire.mvp.Command callback) |
AbstractCanvas<V> |
removeHandler(ViewHandler<? extends ViewEvent> eventHandler) |
boolean |
supports(ViewEventType type) |
addChild, addChild, addRegistrationListener, addShape, addShapeIntoView, afterDrawCanvas, clear, clearRegistrationListeners, clearShapes, deleteChild, deleteChild, deleteShape, deleteShapeFromView, dock, equals, fireCanvasClear, fireCanvasShapeAdded, fireCanvasShapeRemoved, getAbsoluteLocation, getGrid, getHeightPx, getShape, getShapes, getTransform, getView, getWidthPx, hashCode, removeRegistrationListener, setGrid, undockprotected LienzoCanvas(javax.enterprise.event.Event<CanvasClearEvent> canvasClearEvent, javax.enterprise.event.Event<CanvasShapeAddedEvent> canvasShapeAddedEvent, javax.enterprise.event.Event<CanvasShapeRemovedEvent> canvasShapeRemovedEvent, javax.enterprise.event.Event<CanvasDrawnEvent> canvasDrawnEvent, javax.enterprise.event.Event<CanvasFocusedEvent> canvasFocusedEvent)
public AbstractCanvas<V> initialize(CanvasPanel panel, CanvasSettings settings)
initialize in class AbstractCanvas<V extends LienzoCanvasView>public void onAfterDraw(org.uberfire.mvp.Command callback)
public void focus()
public boolean supports(ViewEventType type)
public AbstractCanvas<V> addHandler(ViewEventType type, ViewHandler<? extends ViewEvent> eventHandler)
public AbstractCanvas<V> removeHandler(ViewHandler<? extends ViewEvent> eventHandler)
public AbstractCanvas<V> enableHandlers()
public AbstractCanvas<V> disableHandlers()
public Shape<?> getAttachableShape()
public void destroy()
destroy in interface Canvas<Shape>destroy in class AbstractCanvas<V extends LienzoCanvasView>Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.