Class WiresScratchPadScreen
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Composite
-
- org.uberfire.ext.wires.core.client.canvas.WiresCanvas
-
- org.uberfire.ext.wires.core.scratchpad.client.canvas.WiresScratchPadScreen
-
- All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers,com.google.gwt.event.shared.HasHandlers,com.google.gwt.user.client.EventListener,com.google.gwt.user.client.ui.HasVisibility,com.google.gwt.user.client.ui.IsRenderable,com.google.gwt.user.client.ui.IsWidget,org.uberfire.ext.wires.core.api.containers.ContainerManager,org.uberfire.ext.wires.core.api.magnets.MagnetManager,org.uberfire.ext.wires.core.api.selection.SelectionManager,org.uberfire.ext.wires.core.api.shapes.ShapesManager
@Dependent public class WiresScratchPadScreen extends org.uberfire.ext.wires.core.client.canvas.WiresCanvas implements org.uberfire.ext.wires.core.api.containers.ContainerManager
-
-
Constructor Summary
Constructors Constructor Description WiresScratchPadScreen()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddShape(org.uberfire.ext.wires.core.api.shapes.WiresBaseShape shape)voidclear()voiddeleteShape(org.uberfire.ext.wires.core.api.shapes.WiresBaseShape shape)voiddeselectShape(org.uberfire.ext.wires.core.api.shapes.WiresBaseShape shape)voidforceDeleteShape(org.uberfire.ext.wires.core.api.shapes.WiresBaseShape shape)org.uberfire.ext.wires.core.api.containers.WiresContainergetContainer(double cx, double cy)voidgetMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)StringgetTitle()com.google.gwt.user.client.ui.IsWidgetgetView()voidonClear(org.uberfire.ext.wires.core.api.events.ClearEvent event)voidonDragCompleteHandler(org.uberfire.ext.wires.core.api.events.ShapeDragCompleteEvent shapeDragCompleteEvent)voidonDragPreviewHandler(org.uberfire.ext.wires.core.api.events.ShapeDragPreviewEvent shapeDragPreviewEvent)voidonShapeDeleted(org.uberfire.ext.wires.core.api.events.ShapeDeletedEvent event)voidonShapeSelected(org.uberfire.ext.wires.core.api.events.ShapeSelectedEvent event)voidselectShape(org.uberfire.ext.wires.core.api.shapes.WiresBaseShape shape)voidsetup()-
Methods inherited from class org.uberfire.ext.wires.core.client.canvas.WiresCanvas
clearSelection, getMagnet, getProgressBar, getSelectedShape, getShapesInCanvas, hasProgressBar, hideAllMagnets, init, isShapeSelected, setProgressBar
-
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
-
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
-
-
-
-
Method Detail
-
setup
@PostConstruct public void setup()
-
getTitle
public String getTitle()
- Overrides:
getTitlein classcom.google.gwt.user.client.ui.UIObject
-
getView
public com.google.gwt.user.client.ui.IsWidget getView()
-
getMenus
public void getMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)
-
selectShape
public void selectShape(org.uberfire.ext.wires.core.api.shapes.WiresBaseShape shape)
- Specified by:
selectShapein interfaceorg.uberfire.ext.wires.core.api.selection.SelectionManager- Overrides:
selectShapein classorg.uberfire.ext.wires.core.client.canvas.WiresCanvas
-
onShapeSelected
public void onShapeSelected(@Observes org.uberfire.ext.wires.core.api.events.ShapeSelectedEvent event)
-
deselectShape
public void deselectShape(org.uberfire.ext.wires.core.api.shapes.WiresBaseShape shape)
- Specified by:
deselectShapein interfaceorg.uberfire.ext.wires.core.api.selection.SelectionManager- Overrides:
deselectShapein classorg.uberfire.ext.wires.core.client.canvas.WiresCanvas
-
onDragPreviewHandler
public void onDragPreviewHandler(@Observes org.uberfire.ext.wires.core.api.events.ShapeDragPreviewEvent shapeDragPreviewEvent)
-
onDragCompleteHandler
public void onDragCompleteHandler(@Observes org.uberfire.ext.wires.core.api.events.ShapeDragCompleteEvent shapeDragCompleteEvent)
-
clear
public void clear()
- Overrides:
clearin classorg.uberfire.ext.wires.core.client.canvas.WiresCanvas
-
onClear
public void onClear(@Observes org.uberfire.ext.wires.core.api.events.ClearEvent event)
-
deleteShape
public void deleteShape(org.uberfire.ext.wires.core.api.shapes.WiresBaseShape shape)
- Specified by:
deleteShapein interfaceorg.uberfire.ext.wires.core.api.shapes.ShapesManager- Overrides:
deleteShapein classorg.uberfire.ext.wires.core.client.canvas.WiresCanvas
-
forceDeleteShape
public void forceDeleteShape(org.uberfire.ext.wires.core.api.shapes.WiresBaseShape shape)
- Specified by:
forceDeleteShapein interfaceorg.uberfire.ext.wires.core.api.shapes.ShapesManager- Overrides:
forceDeleteShapein classorg.uberfire.ext.wires.core.client.canvas.WiresCanvas
-
onShapeDeleted
public void onShapeDeleted(@Observes org.uberfire.ext.wires.core.api.events.ShapeDeletedEvent event)
-
addShape
public void addShape(org.uberfire.ext.wires.core.api.shapes.WiresBaseShape shape)
- Specified by:
addShapein interfaceorg.uberfire.ext.wires.core.api.shapes.ShapesManager- Overrides:
addShapein classorg.uberfire.ext.wires.core.client.canvas.WiresCanvas
-
getContainer
public org.uberfire.ext.wires.core.api.containers.WiresContainer getContainer(double cx, double cy)- Specified by:
getContainerin interfaceorg.uberfire.ext.wires.core.api.containers.ContainerManager
-
-