| Interface | Description |
|---|---|
| CommentSource |
CommentSource interface that must be implemented by a class if a comment is to be linked to it.
|
| Class | Description |
|---|---|
| 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 | |
| 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
|
| FactoryRenderableBlock |
FactoryRenderableBlock extends RenderableBlock and is used within FactoryBlockDrawers.
|
| 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.
|
| TextualFactoryBlock |
This private class acts as an IMMUTABLE ID tag for
factoryrenderableBlock.
|
| Enum | Description |
|---|---|
| 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
|