Package renderable

Interface Summary
CommentSource CommentSource interface that must be implemented by a class if a comment is to be linked to it.
 

Class Summary
BlockControlLabel BlockControlLabel is a basic Label that exists on a given block that is used to control a property that may be toggled between two states.
BlockImageIcon BlockImageIcon holds information regarding the ImageIcons drawn within a RenderableBlock.
BlockLabel BlockLabel is a region on a block in which text is displayed and possibly edited.
BlockNode  
BlockUtilities  
CollapseLabel CollapseLabel is a label that can be added to a renderable block that will cause all blocks after this block to be hidden from view when the isCollapsed parameter is true.
Comment Comment stores and displays user-generated text that can be edited by the user.
CommentArrow Draws an arrow (triangle to make the comment look like a speech bubble) between a comment and its source.
CommentLabel The CommentLabel class controls the visibility of a Comment on a RenderableBlock
ConnectorTag  
FactoryRenderableBlock FactoryRenderableBlock extends RenderableBlock and is used within FactoryBlockDrawers.
NameLabel NameLabel displays the name of a RenderableBlock
PageLabel  
RBHighlightHandler The RBHighlightHandler class is responsible for maintaining the highlight state of a RenderableBlock and rendering the highlight properly.
RenderableBlock RenderableBlock is responsible for all graphical rendering of a code Block.
SocketLabel  
TextualFactoryBlock This private class acts as an IMMUTABLE ID tag for factoryrenderableBlock.
 

Enum Summary
BlockImageIcon.ImageLocation ImageLocation specifies the relative location of this BlockImageIcon within the visible Block instance of this BlockGenus.
BlockLabel.Type Enum for the differnt types of labels in codeblocks