Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X Z 

B

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
A B C D E F G H I J K L M N O P R S T U V W X Z 
Skip navigation links