| Package | Description |
|---|---|
| edu.mit.blocks.codeblocks | |
| edu.mit.blocks.renderable | |
| edu.mit.blocks.workspace | |
| edu.mit.blocks.workspace.typeblocking |
| Class and Description |
|---|
| BlockImageIcon
BlockImageIcon holds information regarding the ImageIcons drawn within a RenderableBlock.
|
| BlockImageIcon.ImageLocation
ImageLocation specifies the relative location of this BlockImageIcon within the visible
Block instance of this BlockGenus.
|
| RenderableBlock
RenderableBlock is responsible for all graphical rendering of a code Block.
|
| Class and Description |
|---|
| BlockImageIcon
BlockImageIcon holds information regarding the ImageIcons drawn within a RenderableBlock.
|
| 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
|
| BlockNode |
| 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.
|
| CommentSource
CommentSource interface that must be implemented by a class if a comment is to be linked to it.
|
| FactoryRenderableBlock
FactoryRenderableBlock extends RenderableBlock and is used within FactoryBlockDrawers.
|
| RenderableBlock
RenderableBlock is responsible for all graphical rendering of a code Block.
|
| TextualFactoryBlock
This private class acts as an IMMUTABLE ID tag for
factoryrenderableBlock.
|
| Class and Description |
|---|
| RenderableBlock
RenderableBlock is responsible for all graphical rendering of a code Block.
|
| Class and Description |
|---|
| RenderableBlock
RenderableBlock is responsible for all graphical rendering of a code Block.
|