- beginElement(String, boolean) - Method in class edu.mit.blocks.codeblockutil.XMLStringWriter
-
Adding an element like this or beginning an element tree.
- beginXMLString(String) - Method in class edu.mit.blocks.codeblockutil.XMLStringWriter
-
Begings this XML String.
- BevelIterator - Class in edu.mit.blocks.codeblocks.rendering
-
The BevelIterator class handles the geometry calculations involved in
creating a bevel effect around the edge of a shape.
- BevelIterator(Shape, double) - Constructor for class edu.mit.blocks.codeblocks.rendering.BevelIterator
-
Constructs a BevelIterator for a given shape.
- Block - Class in edu.mit.blocks.codeblocks
-
Block holds the mutable prop (data) of a particular block.
- Block(Workspace, String, String, boolean) - Constructor for class edu.mit.blocks.codeblocks.Block
-
Constructs a new Block instance.
- Block(Workspace, String, String) - Constructor for class edu.mit.blocks.codeblocks.Block
-
Constructs a new Block instance.
- Block(Workspace, String) - Constructor for class edu.mit.blocks.codeblocks.Block
-
Constructs a new Block instance.
- Block(Workspace, String, boolean) - Constructor for class edu.mit.blocks.codeblocks.Block
-
Constructs a new Block instance.
- BLOCK_ADDED - Static variable in class edu.mit.blocks.workspace.WorkspaceEvent
-
- BLOCK_CLONED - Static variable in class edu.mit.blocks.workspace.WorkspaceEvent
-
- BLOCK_COMMENT_ADDED - Static variable in class edu.mit.blocks.workspace.WorkspaceEvent
-
- BLOCK_COMMENT_CHANGED - Static variable in class edu.mit.blocks.workspace.WorkspaceEvent
-
- BLOCK_COMMENT_MOVED - Static variable in class edu.mit.blocks.workspace.WorkspaceEvent
-
- BLOCK_COMMENT_REMOVED - Static variable in class edu.mit.blocks.workspace.WorkspaceEvent
-
- BLOCK_COMMENT_RESIZED - Static variable in class edu.mit.blocks.workspace.WorkspaceEvent
-
- BLOCK_COMMENT_VISBILITY_CHANGE - Static variable in class edu.mit.blocks.workspace.WorkspaceEvent
-
- BLOCK_GENUS_CHANGED - Static variable in class edu.mit.blocks.workspace.WorkspaceEvent
-
- BLOCK_HIGHLIGHT_LAYER - Static variable in class edu.mit.blocks.workspace.Workspace
-
- BLOCK_LAYER - Static variable in class edu.mit.blocks.workspace.Workspace
-
- BLOCK_MOVED - Static variable in class edu.mit.blocks.workspace.WorkspaceEvent
-
- BLOCK_REMOVED - Static variable in class edu.mit.blocks.workspace.WorkspaceEvent
-
- BLOCK_RENAMED - Static variable in class edu.mit.blocks.workspace.WorkspaceEvent
-
- BLOCK_STACK_COMPILED - Static variable in class edu.mit.blocks.workspace.WorkspaceEvent
-
- BlockCanvas - Class in edu.mit.blocks.workspace
-
A BlockCanvas is a container of Pages and is a scrollable
panel.
- BlockCanvas(Workspace) - Constructor for class edu.mit.blocks.workspace.BlockCanvas
-
Constructs BlockCanvas and subscribes
this BlockCanvas to PageChange events
- BlockCanvas.Canvas - Class in edu.mit.blocks.workspace
-
The graphical representation of the block canvas's Swng Container of pages.
- blockConnected(BlockConnector, Long) - Method in class edu.mit.blocks.codeblocks.Block
-
Informs this Block that a block with id connectedBlockID has connected to the specified
connectedSocket
- blockConnected(BlockConnector, long) - Method in class edu.mit.blocks.renderable.RenderableBlock
-
Notifies this renderable block that ITS socket connectedSocket was
connected to ANOTHER block with ID connectedBlockID.
- BlockConnector - Class in edu.mit.blocks.codeblocks
-
BlockConnector is a light class that describes the socket/plug
information for each socket or plug of a particular Block.
- BlockConnector(Workspace, String, BlockConnector.PositionType, String, boolean, boolean, String, Long) - Constructor for class edu.mit.blocks.codeblocks.BlockConnector
-
Constructs a new BlockConnector
- BlockConnector(Workspace, String, BlockConnector.PositionType, String, boolean, boolean, Long) - Constructor for class edu.mit.blocks.codeblocks.BlockConnector
-
Constructs a new BlockConnector
- BlockConnector(Workspace, String, String, Long) - Constructor for class edu.mit.blocks.codeblocks.BlockConnector
-
Constructs a new BlockConnector with a single position
- BlockConnector(Workspace, String, String, boolean, boolean) - Constructor for class edu.mit.blocks.codeblocks.BlockConnector
-
Constructs a new BlockConnector with the specified label and kind.
- BlockConnector(BlockConnector) - Constructor for class edu.mit.blocks.codeblocks.BlockConnector
-
Constucts a new BlockConnector by copying the connector information
from the specified con.
- BlockConnector.PositionType - Enum in edu.mit.blocks.codeblocks
-
- BlockConnectorShape - Class in edu.mit.blocks.codeblocks
-
BlockConnectionShape defines and draws the connectors between the blocks.
- BlockConnectorShape() - Constructor for class edu.mit.blocks.codeblocks.BlockConnectorShape
-
- blockDisconnected(BlockConnector) - Method in class edu.mit.blocks.codeblocks.Block
-
Informs this Block that a block has disconnected from the specified disconnectedSocket
- blockDisconnected(BlockConnector) - Method in class edu.mit.blocks.renderable.RenderableBlock
-
Notifies this renderable block that its socket connectedSocket had a
block disconnected from it.
- blockDragged(RenderableBlock) - Method in class edu.mit.blocks.workspace.FactoryManager
-
- blockDragged(RenderableBlock, Point) - Method in class edu.mit.blocks.workspace.MiniMap
-
- blockDragged(RenderableBlock) - Method in class edu.mit.blocks.workspace.MiniMap
-
- blockDragged(RenderableBlock) - Method in class edu.mit.blocks.workspace.Page
-
- blockDragged(RenderableBlock) - Method in class edu.mit.blocks.workspace.TrashCan
-
- blockDragged(RenderableBlock) - Method in interface edu.mit.blocks.workspace.WorkspaceWidget
-
Called by RenderableBlocks as they are dragged over this Widget.
- BlockDropAnimator - Class in edu.mit.blocks.workspace.typeblocking
-
The BlockDropAnimator has two function, to fly a block to
it's location and then attempt to link the child if possible.
- BlockDropAnimator(Workspace, Point, RenderableBlock, RenderableBlock) - Constructor for class edu.mit.blocks.workspace.typeblocking.BlockDropAnimator
-
Constructs a TypeBlockTimer.
- blockDropped(RenderableBlock) - Method in class edu.mit.blocks.workspace.FactoryManager
-
- blockDropped(RenderableBlock) - Method in class edu.mit.blocks.workspace.MiniMap
-
- blockDropped(RenderableBlock) - Method in class edu.mit.blocks.workspace.Page
-
- blockDropped(RenderableBlock) - Method in class edu.mit.blocks.workspace.TrashCan
-
- blockDropped(RenderableBlock) - Method in interface edu.mit.blocks.workspace.WorkspaceWidget
-
Called by RenderableBlocks that get "dropped" onto this Widget
- blockEntered(RenderableBlock) - Method in class edu.mit.blocks.workspace.FactoryManager
-
- blockEntered(RenderableBlock) - Method in class edu.mit.blocks.workspace.MiniMap
-
Block action methods not interested by MiniMap.
- blockEntered(RenderableBlock) - Method in class edu.mit.blocks.workspace.Page
-
- blockEntered(RenderableBlock) - Method in class edu.mit.blocks.workspace.TrashCan
-
Called when a RenderableBlock is being dragged and goes from being
outside this Widget to being inside the Widget.
- blockEntered(RenderableBlock) - Method in interface edu.mit.blocks.workspace.WorkspaceWidget
-
Called when a RenderableBlock is being dragged and goes from being
outside this Widget to being inside the Widget.
- blockExists(Workspace, BlockNode) - Static method in class edu.mit.blocks.renderable.BlockUtilities
-
Checks to see if the block still exists
- blockExited(RenderableBlock) - Method in class edu.mit.blocks.workspace.FactoryManager
-
- blockExited(RenderableBlock) - Method in class edu.mit.blocks.workspace.MiniMap
-
- blockExited(RenderableBlock) - Method in class edu.mit.blocks.workspace.Page
-
- blockExited(RenderableBlock) - Method in class edu.mit.blocks.workspace.TrashCan
-
Called when a RenderableBlock that was being dragged over this Widget
goes from being inside this Widget to being outside the Widget.
- blockExited(RenderableBlock) - Method in interface edu.mit.blocks.workspace.WorkspaceWidget
-
Called when a RenderableBlock that was being dragged over this Widget
goes from being inside this Widget to being outside the Widget.
- blockFontLarge_Bold - Static variable in class edu.mit.blocks.renderable.BlockLabel
-
- blockFontLarge_Plain - Static variable in class edu.mit.blocks.renderable.BlockLabel
-
- blockFontMedium_Bold - Static variable in class edu.mit.blocks.renderable.BlockLabel
-
- blockFontMedium_Plain - Static variable in class edu.mit.blocks.renderable.BlockLabel
-
- blockFontSmall_Bold - Static variable in class edu.mit.blocks.renderable.BlockLabel
-
- blockFontSmall_Plain - Static variable in class edu.mit.blocks.renderable.BlockLabel
-
- BlockGenus - Class in edu.mit.blocks.codeblocks
-
A genus describes the properties that define a block.
- BlockImageIcon - Class in edu.mit.blocks.renderable
-
BlockImageIcon holds information regarding the ImageIcons drawn within a RenderableBlock.
- BlockImageIcon(ImageIcon, BlockImageIcon.ImageLocation, boolean, boolean) - Constructor for class edu.mit.blocks.renderable.BlockImageIcon
-
Constructs a new BlockImageIcon from the specified parameters.
- BlockImageIcon.ImageLocation - Enum in edu.mit.blocks.renderable
-
ImageLocation specifies the relative location of this BlockImageIcon within the visible
Block instance of this BlockGenus.
- BlockLabel - Class in edu.mit.blocks.renderable
-
BlockLabel is a region on a block in which text is displayed and possibly edited.
- BlockLabel(Workspace, String, BlockLabel.Type, boolean, Color) - Constructor for class edu.mit.blocks.renderable.BlockLabel
-
BlockLabel Constructor
NOTE: A true boolean passed into the isEditable parameter does not necessarily make the label
editable, but a false boolean will make the label uneditable.
- BlockLabel(Workspace, String, BlockLabel.Type, boolean, long, boolean, Color) - Constructor for class edu.mit.blocks.renderable.BlockLabel
-
- BlockLabel.Type - Enum in edu.mit.blocks.renderable
-
Enum for the differnt types of labels in codeblocks
- BlockLink - Class in edu.mit.blocks.codeblocks
-
A class that stores information about a potential block connection.
- BlockLinkChecker - Class in edu.mit.blocks.codeblocks
-
BlockLinkChecker determines if two Block objects can connect.
- BlockLinkChecker() - Constructor for class edu.mit.blocks.codeblocks.BlockLinkChecker
-
- BlockNode - Class in edu.mit.blocks.renderable
-
- BLOCKS_CONNECTED - Static variable in class edu.mit.blocks.workspace.WorkspaceEvent
-
- BLOCKS_DISCONNECTED - Static variable in class edu.mit.blocks.workspace.WorkspaceEvent
-
- BlockShape - Class in edu.mit.blocks.codeblocks
-
This class separates block shape from the RenderableBlock class.
- BlockShape(RenderableBlock) - Constructor for class edu.mit.blocks.codeblocks.BlockShape
-
BlockShape constructor
- BlockShapeUtil - Class in edu.mit.blocks.codeblocks.rendering
-
- BlockShapeUtil() - Constructor for class edu.mit.blocks.codeblocks.rendering.BlockShapeUtil
-
- BlockStub - Class in edu.mit.blocks.codeblocks
-
BlockStub are a special form of blocks that provide a particular
reference to its "parent" block.
- BlockStub(Workspace, Long, String, String, String) - Constructor for class edu.mit.blocks.codeblocks.BlockStub
-
Constructs a new BlockStub instance using the specified
genus name of its parent block, the block id of its parent, the block name of parent
and its stub genus.
- BlockUtilities - Class in edu.mit.blocks.renderable
-
- BlockUtilities() - Constructor for class edu.mit.blocks.renderable.BlockUtilities
-
- blue - Static variable in class edu.mit.blocks.codeblockutil.CGraphite
-
- BOTTOM_SOCKET_MIDDLE_SPACER - Static variable in class edu.mit.blocks.codeblocks.BlockShape
-
spacer for in between bottom sockets
- BOTTOM_SOCKET_SIDE_SPACER - Static variable in class edu.mit.blocks.codeblocks.BlockShape
-
spacer for bottom sockets to block sides and other bottom sockets
- BOTTOM_SOCKET_UPPER_SPACER - Static variable in class edu.mit.blocks.codeblocks.BlockShape
-
spacer on top of bottom sockets to give continuous top