Class 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
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject

        com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
    • Field Summary

      • Fields inherited from class org.uberfire.ext.wires.core.client.canvas.WiresCanvas

        canvasLayer, DEFAULT_SIZE_HEIGHT, DEFAULT_SIZE_WIDTH, shapesInCanvas
      • Fields inherited from class com.google.gwt.user.client.ui.UIObject

        DEBUG_ID_PREFIX
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addShape​(org.uberfire.ext.wires.core.api.shapes.WiresBaseShape shape)  
      void clear()  
      void deleteShape​(org.uberfire.ext.wires.core.api.shapes.WiresBaseShape shape)  
      void deselectShape​(org.uberfire.ext.wires.core.api.shapes.WiresBaseShape shape)  
      void forceDeleteShape​(org.uberfire.ext.wires.core.api.shapes.WiresBaseShape shape)  
      org.uberfire.ext.wires.core.api.containers.WiresContainer getContainer​(double cx, double cy)  
      void getMenus​(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)  
      String getTitle()  
      com.google.gwt.user.client.ui.IsWidget getView()  
      void onClear​(org.uberfire.ext.wires.core.api.events.ClearEvent event)  
      void onDragCompleteHandler​(org.uberfire.ext.wires.core.api.events.ShapeDragCompleteEvent shapeDragCompleteEvent)  
      void onDragPreviewHandler​(org.uberfire.ext.wires.core.api.events.ShapeDragPreviewEvent shapeDragPreviewEvent)  
      void onShapeDeleted​(org.uberfire.ext.wires.core.api.events.ShapeDeletedEvent event)  
      void onShapeSelected​(org.uberfire.ext.wires.core.api.events.ShapeSelectedEvent event)  
      void selectShape​(org.uberfire.ext.wires.core.api.shapes.WiresBaseShape shape)  
      void setup()  
      • 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
    • Constructor Detail

      • WiresScratchPadScreen

        public WiresScratchPadScreen()
    • Method Detail

      • getTitle

        public String getTitle()
        Overrides:
        getTitle in class com.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:
        selectShape in interface org.uberfire.ext.wires.core.api.selection.SelectionManager
        Overrides:
        selectShape in class org.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:
        deselectShape in interface org.uberfire.ext.wires.core.api.selection.SelectionManager
        Overrides:
        deselectShape in class org.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:
        clear in class org.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:
        deleteShape in interface org.uberfire.ext.wires.core.api.shapes.ShapesManager
        Overrides:
        deleteShape in class org.uberfire.ext.wires.core.client.canvas.WiresCanvas
      • forceDeleteShape

        public void forceDeleteShape​(org.uberfire.ext.wires.core.api.shapes.WiresBaseShape shape)
        Specified by:
        forceDeleteShape in interface org.uberfire.ext.wires.core.api.shapes.ShapesManager
        Overrides:
        forceDeleteShape in class org.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:
        addShape in interface org.uberfire.ext.wires.core.api.shapes.ShapesManager
        Overrides:
        addShape in class org.uberfire.ext.wires.core.client.canvas.WiresCanvas
      • getContainer

        public org.uberfire.ext.wires.core.api.containers.WiresContainer getContainer​(double cx,
                                                                                      double cy)
        Specified by:
        getContainer in interface org.uberfire.ext.wires.core.api.containers.ContainerManager