Uses of Interface
workspace.WorkspaceWidget

Packages that use WorkspaceWidget
renderable   
workspace   
 

Uses of WorkspaceWidget in renderable
 

Methods in renderable that return WorkspaceWidget
 WorkspaceWidget RenderableBlock.getParentWidget()
          Returns the parent WorkspaceWidget containing this
 WorkspaceWidget CommentSource.getParentWidget()
          Returns the parent WorkspaceWidget containing this
 

Methods in renderable with parameters of type WorkspaceWidget
static RenderableBlock RenderableBlock.loadBlockNode(org.w3c.dom.Node blockNode, WorkspaceWidget parent, java.util.HashMap<java.lang.Long,java.lang.Long> idMapping)
          Loads a RenderableBlock and its related Block instance from the specified blockNode; returns null if no RenderableBlock was loaded.
static RenderableBlock BlockUtilities.makeRenderable(BlockNode node, WorkspaceWidget widget)
           
 void RenderableBlock.setParentWidget(WorkspaceWidget widget)
          Sets the parent WorkspaceWidget containing this
 void FactoryRenderableBlock.stopDragging(java.awt.event.MouseEvent e, WorkspaceWidget w)
           
static void RenderableBlock.stopDragging(RenderableBlock renderable, WorkspaceWidget widget)
          This method is called when this RenderableBlock is plugged into another RenderableBlock that has finished dragging.
 

Constructors in renderable with parameters of type WorkspaceWidget
FactoryRenderableBlock(WorkspaceWidget widget, java.lang.Long blockID)
          Constructs a new FactoryRenderableBlock instance.
RenderableBlock(WorkspaceWidget parent, java.lang.Long blockID)
          Constructs a new RenderableBlock instance with the specified parent WorkspaceWidget and Long blockID of its associated Block
 

Uses of WorkspaceWidget in workspace
 

Classes in workspace that implement WorkspaceWidget
 class FactoryManager
          ***********************OVERVIEW************************** The FactoryManager manages all block factories in the workspace.
 class MiniMap
          A MiniMap is a miniturized representation of the current Workspace's block canvas.
 class Page
          A Page serves as both an abstract container of blocks and also a graphical panel that renders its collection of blocks.
 class TrashCan
           
 

Methods in workspace that return WorkspaceWidget
 WorkspaceWidget WorkspaceEvent.getSourceWidget()
          Returns the WorkspaceWidget where this event occured.
 WorkspaceWidget Workspace.getWidgetAt(java.awt.Point point)
          Returns the WorkspaceWidget currently at the specified point
 

Methods in workspace that return types with arguments of type WorkspaceWidget
 java.lang.Iterable<WorkspaceWidget> Workspace.getWorkspaceWidgets()
          Returns an unmodifiable Iterable over all the WorkspaceWidgets
 

Methods in workspace with parameters of type WorkspaceWidget
 void Workspace.addWidget(WorkspaceWidget widget, boolean addGraphically, boolean floatOverCanvas)
          Adds the specified widget to this Workspace
 void Workspace.removeWidget(WorkspaceWidget widget)
          Removes the specified widget from this Workspace
 

Constructors in workspace with parameters of type WorkspaceWidget
WorkspaceEvent(WorkspaceWidget widget, BlockLink link, int eventType)
          Constructs a new WorkspaceEvent.
WorkspaceEvent(WorkspaceWidget widget, BlockLink link, int eventType, boolean userSpawned)
           
WorkspaceEvent(WorkspaceWidget page, int eventType)
          Constructs a new WorkspaceEvent.
WorkspaceEvent(WorkspaceWidget page, int eventType, boolean userSpawned)
           
WorkspaceEvent(WorkspaceWidget widget, java.lang.Long blockID, int eventType)
          Constructs a new WorkspaceEvent.
WorkspaceEvent(WorkspaceWidget widget, java.lang.Long blockID, int eventType, boolean userSpawned)
           
WorkspaceEvent(WorkspaceWidget page, java.lang.String oldName, int eventType)
          Constructs a new WorkspaceEvent.
WorkspaceEvent(WorkspaceWidget page, java.lang.String oldName, int eventType, boolean userSpawned)