Uses of Package
workspace

Packages that use workspace
codeblocks   
controller   
renderable   
workspace   
workspace.typeblocking   
 

Classes in workspace used by codeblocks
ISupportMemento
           
WorkspaceEvent
           
WorkspaceListener
          This listener interface is for receiving "interesting" events on the workspace.
 

Classes in workspace used by controller
SearchableContainer
          Denotes objects that contain SearchableElements that may be searched by a search bar.
SearchBar
          Contributes a search bar component to the CodeBlocks GUI, which allows the user to find Searchables such as blocks in the drawers and workspace with a query by name.
Workspace
          The Workspace is the main block area, where blocks are manipulated and assembled.
 

Classes in workspace used by renderable
ISupportMemento
           
RBParent
          RBParents have methods for adding any Component to either the BlockLayer or HighlightLayer.
SearchableElement
           
WorkspaceWidget
          WorkspaceWidgets are components within the workspace other than blocks that include bars, buttons, factory drawers, and single instance widgets such as the MiniMap and the TrashCan.
 

Classes in workspace used by workspace
BlockCanvas
          A BlockCanvas is a container of Pages and is a scrollable panel.
FactoryManager
          ***********************OVERVIEW************************** The FactoryManager manages all block factories in the workspace.
ISupportMemento
           
MiniMap
          A MiniMap is a miniturized representation of the current Workspace's block canvas.
NetworkConnection
          This class encapsulates the connections to another host.
NetworkEvent
          Base event class for network communication.
NetworkEvent.MsgId
          A MsgId encapsulates a message and an id.
NetworkManager
          A NetworkManager maintains connections and host information.
Page
          A Page serves as both an abstract container of blocks and also a graphical panel that renders its collection of blocks.
PageChangeListener
          The PageChangedListener interface must be implemented by anything that wants to be notified when a page's internal state changes (i.e.
RBParent
          RBParents have methods for adding any Component to either the BlockLayer or HighlightLayer.
SearchableContainer
          Denotes objects that contain SearchableElements that may be searched by a search bar.
SearchableElement
           
Subset
          An Immuateble class identifying a subset's properties and blocks
Workspace
          The Workspace is the main block area, where blocks are manipulated and assembled.
WorkspaceEvent
           
WorkspaceListener
          This listener interface is for receiving "interesting" events on the workspace.
WorkspaceWidget
          WorkspaceWidgets are components within the workspace other than blocks that include bars, buttons, factory drawers, and single instance widgets such as the MiniMap and the TrashCan.
 

Classes in workspace used by workspace.typeblocking
BlockCanvas
          A BlockCanvas is a container of Pages and is a scrollable panel.
WorkspaceEvent
           
WorkspaceListener
          This listener interface is for receiving "interesting" events on the workspace.