- LABEL_CHANGE - Static variable in interface edu.mit.blocks.codeblockutil.Canvas
-
- labelMustBeUnique() - Method in class edu.mit.blocks.codeblocks.Block
-
Returns true if the label of this must be unique; false otherwise
FORWARDED FROM BLOCK GENUS
- labelMustBeUnique() - Method in class edu.mit.blocks.codeblocks.BlockGenus
-
Returns true if the label of this must be unique; false otherwise
- LabelWidget - Class in edu.mit.blocks.codeblockutil
-
- LabelWidget(String, Color, Color) - Constructor for class edu.mit.blocks.codeblockutil.LabelWidget
-
BlockLabel Constructor that takes in BlockID as well.
- lightgray - Static variable in class edu.mit.blocks.codeblockutil.CGraphite
-
- lineToRelative(GeneralPath, float, float) - Static method in class edu.mit.blocks.codeblocks.rendering.BlockShapeUtil
-
Draws a line segment relative to the current point of the GeneralPath.
- linkAllDefaultArgs() - Method in class edu.mit.blocks.codeblocks.Block
-
Links all the default arguments specified in the BlockGenus of this to the
specified sockets of this block.
- linkDefArgs() - Method in class edu.mit.blocks.renderable.RenderableBlock
-
Links the default arguments of this block if it has any and if this block
has not already linked its default args in this session.
- linkDefArgument() - Method in class edu.mit.blocks.codeblocks.BlockConnector
-
Connects this connector with its default argument, if it has any, and
returns the block ID of the connected default argument or Block.NULL if there is none.
- LinkFinderUtil - Class in edu.mit.blocks.workspace.typeblocking
-
Utilities class to find links between two blocks
- LinkFinderUtil() - Constructor for class edu.mit.blocks.workspace.typeblocking.LinkFinderUtil
-
- LinkRule - Interface in edu.mit.blocks.codeblocks
-
LinkRule specifies a rule for Block linking.
- loadBlockConnector(Workspace, Node, HashMap<Long, Long>) - Static method in class edu.mit.blocks.codeblocks.BlockConnector
-
Loads information for a single BlockConnector and returns an instance
of BlockConnector with the loaded information
- loadBlockConnectorShapes(Element) - Static method in class edu.mit.blocks.codeblocks.BlockConnectorShape
-
Loads the all the initial BlockConnectorShapes of this language
- loadBlockDrawerSets(Workspace, Element, FactoryManager) - Static method in class edu.mit.blocks.workspace.PageDrawerLoadingUtils
-
- loadBlockFrom(Workspace, Node, HashMap<Long, Long>) - Static method in class edu.mit.blocks.codeblocks.Block
-
Loads Block information from the specified node and return a Block
instance with the loaded information
- loadBlockGenera(Workspace, Element) - Static method in class edu.mit.blocks.codeblocks.BlockGenus
-
Loads the all the initial BlockGenuses and BlockGenus families of this language
- loadBlockLanguage(Element) - Method in class edu.mit.blocks.controller.WorkspaceController
-
Loads all the block genuses, properties, and link rules of
a language specified in the pre-defined language def file.
- loadBlockNode(Workspace, Node, WorkspaceWidget, HashMap<Long, Long>) - Static method in class edu.mit.blocks.renderable.RenderableBlock
-
Loads a RenderableBlock and its related Block instance from the specified
blockNode; returns null if no RenderableBlock was loaded.
- loadComment(Workspace, NodeList, RenderableBlock) - Static method in class edu.mit.blocks.renderable.Comment
-
Loads the comment from a NodeList of comment parts
- loadFreshWorkspace() - Method in class edu.mit.blocks.controller.WorkspaceController
-
Loads a fresh workspace based on the default specifications in the language
definition file.
- loadPageFrom(Node, boolean) - Method in class edu.mit.blocks.workspace.Page
-
- loadPagesAndDrawers(Workspace, Element, FactoryManager) - Static method in class edu.mit.blocks.workspace.PageDrawerLoadingUtils
-
- loadProject(String, String) - Method in class edu.mit.blocks.controller.WorkspaceController
-
Loads the programming project specified in the projectContents String,
which is associated with the language definition file contained in the
specified langDefContents.
- loadProjectFromElement(Element) - Method in class edu.mit.blocks.controller.WorkspaceController
-
Loads the programming project from the specified element.
- loadProjectFromPath(String) - Method in class edu.mit.blocks.controller.WorkspaceController
-
Loads the programming project from the specified file path.
- loadSound(String) - Static method in class edu.mit.blocks.codeblockutil.SoundManager
-
- loadState(Object) - Method in class edu.mit.blocks.codeblocks.Block
-
- loadState(Object) - Method in class edu.mit.blocks.codeblocks.BlockConnector
-
- loadState(Object) - Method in class edu.mit.blocks.renderable.RenderableBlock
-
- loadState(Object) - Method in class edu.mit.blocks.workspace.BlockCanvas
-
- loadState(Object) - Method in interface edu.mit.blocks.workspace.ISupportMemento
-
- loadState(Object) - Method in class edu.mit.blocks.workspace.Page
-
- loadState(Object) - Method in class edu.mit.blocks.workspace.Workspace
-
- loadWorkspaceFrom(Element, Element) - Method in class edu.mit.blocks.workspace.Workspace
-
Loads the workspace with the following content:
- RenderableBlocks and their associated Block instances that reside
within the BlockCanvas
- LOW_PRECISION - Static variable in class edu.mit.blocks.codeblockutil.NumberFormatter
-
- LRUCache<K,V> - Class in edu.mit.blocks.codeblockutil
-
This class implements a Least Recently Used cache that stores arbitrary key/value pairs.
- LRUCache(int) - Constructor for class edu.mit.blocks.codeblockutil.LRUCache
-