- RBHighlightHandler - Class in edu.mit.blocks.renderable
-
The RBHighlightHandler class is responsible for maintaining the
highlight state of a RenderableBlock and rendering the highlight
properly.
- RBHighlightHandler(RenderableBlock) - Constructor for class edu.mit.blocks.renderable.RBHighlightHandler
-
- RBParent - Interface in edu.mit.blocks.workspace
-
RBParents have methods for adding any Component to either the BlockLayer
or HighlightLayer.
- readFromFile(JComponent, int) - Static method in class edu.mit.blocks.codeblockutil.CFileHandler
-
- recycleGCCompatibleImage(BufferedImage) - Static method in class edu.mit.blocks.codeblockutil.GraphicsManager
-
Add an image to the recycled images list (or if img = null, does nothing).
- redo() - Method in class edu.mit.blocks.workspace.ReundoManager
-
- redo() - Method in class edu.mit.blocks.workspace.Workspace
-
- redrawFromTop() - Method in class edu.mit.blocks.renderable.RenderableBlock
-
Redraws this RenderableBlock along with the RenderableBlocks after it,
which include after and socket blocks.
- reformArea() - Method in class edu.mit.blocks.codeblocks.BlockShape
-
Reform the BlockShape area.
- reformBlockCanvas() - Method in class edu.mit.blocks.workspace.BlockCanvas
-
- reformBlockOrdering() - Method in class edu.mit.blocks.workspace.Page
-
- reformBlockPosition(RenderableBlock) - Method in class edu.mit.blocks.workspace.Page
-
- reformBlueprint(SliderBlueprint, int, int, int, int) - Method in class edu.mit.blocks.codeblockutil.CSlider
-
Sets the values in the class SliderBlueprint
- reformBounds(double) - Method in class edu.mit.blocks.workspace.Page
-
- reformComment() - Method in class edu.mit.blocks.renderable.Comment
-
Recalculate the shape of this comment
- reformLeadingTrack(SliderBlueprint) - Method in class edu.mit.blocks.codeblockutil.CSlider
-
creates the shape of the track on the left side of the thumb
- reformMinimumPixelWidth() - Method in class edu.mit.blocks.workspace.Page
-
- reformThumb(SliderBlueprint, int) - Method in class edu.mit.blocks.codeblockutil.CSlider
-
creates the shape of the thumb
- reformTicks(SliderBlueprint) - Method in class edu.mit.blocks.codeblockutil.CSlider
-
creates the shape of the ticks
- reformTrailingTrack(SliderBlueprint) - Method in class edu.mit.blocks.codeblockutil.CSlider
-
creates the shape of the track on the right side of the thumb
- reformView() - Method in interface edu.mit.blocks.codeblockutil.Explorer
-
Reforms this explorer based on the new size or location of this explorer.
- reformView() - Method in class edu.mit.blocks.codeblockutil.GlassExplorer
-
- reformView() - Method in class edu.mit.blocks.codeblockutil.MagicExplorer
-
Reforms this explorer based on the new size or location of this explorer.
- reformView() - Method in class edu.mit.blocks.codeblockutil.Navigator
-
redraws and revalidates the size and preferred size of the viewport
and scroll pane to reflect the current collection of explorers.
- reformView() - Method in class edu.mit.blocks.codeblockutil.PopupExplorer
-
Reforms this explorer based on the new size or location of this explorer.
- reformView() - Method in class edu.mit.blocks.codeblockutil.StackExplorer
-
reforms the location of each canvas's origin and destination
based on the current size of this explorer.
- reformView() - Method in class edu.mit.blocks.codeblockutil.TabbedExplorer
-
Reforms this explorer based on the new size or location of this explorer.
- reformView() - Method in class edu.mit.blocks.codeblockutil.WindowExplorer
-
Reforms this explorer based on the new size or location of this explorer.
- relayoutBlocks() - Method in class edu.mit.blocks.workspace.FactoryManager
-
Relayout all the drawers
- removeBlock(RenderableBlock) - Method in class edu.mit.blocks.workspace.FactoryManager
-
- removeBlock(RenderableBlock) - Method in class edu.mit.blocks.workspace.MiniMap
-
- removeBlock(RenderableBlock) - Method in class edu.mit.blocks.workspace.Page
-
- removeBlock(RenderableBlock) - Method in class edu.mit.blocks.workspace.TrashCan
-
- removeBlock(RenderableBlock) - Method in interface edu.mit.blocks.workspace.WorkspaceWidget
-
Used by RenderableBlocks to tell their originating Widgets that
they're moving somewhere else and so should be removed.
- removeBlockStubs(String) - Method in class edu.mit.blocks.workspace.WorkspaceEnvironment
-
- removeComment() - Method in class edu.mit.blocks.renderable.RenderableBlock
-
remove this comment from this parent Container and modify such that
this.hasComment returns false.
- removeDynamicBlock(RenderableBlock, String) - Method in class edu.mit.blocks.workspace.FactoryManager
-
- removeDynamicDrawer(String) - Method in class edu.mit.blocks.workspace.FactoryManager
-
- removeExplorer(String) - Method in class edu.mit.blocks.codeblockutil.Navigator
-
Removes the explorer with the specified name.
- removeFromParent() - Method in class edu.mit.blocks.renderable.RBHighlightHandler
-
- removeListener(ExplorerListener) - Method in interface edu.mit.blocks.codeblockutil.Explorer
-
Removes listener from the explorer
- removeListener(ExplorerListener) - Method in class edu.mit.blocks.codeblockutil.GlassExplorer
-
- removeListener(ExplorerListener) - Method in class edu.mit.blocks.codeblockutil.MagicExplorer
-
- removeListener(ExplorerListener) - Method in class edu.mit.blocks.codeblockutil.PopupExplorer
-
- removeListener(ExplorerListener) - Method in class edu.mit.blocks.codeblockutil.StackExplorer
-
- removeListener(ExplorerListener) - Method in class edu.mit.blocks.codeblockutil.TabbedExplorer
-
- removeListener(ExplorerListener) - Method in class edu.mit.blocks.codeblockutil.WindowExplorer
-
- removePage(Page) - Method in class edu.mit.blocks.workspace.BlockCanvas
-
- removePage(int) - Method in class edu.mit.blocks.workspace.BlockCanvas
-
- removePage(Page) - Method in class edu.mit.blocks.workspace.Workspace
-
Removes the specified page from the Workspace
- removePageAt(int) - Method in class edu.mit.blocks.workspace.Workspace
-
Removes the specified page from the Workspace at the specified position,
where position 0 is the left most page
- removeParentBlock(String) - Method in class edu.mit.blocks.workspace.WorkspaceEnvironment
-
- removeRule(LinkRule) - Static method in class edu.mit.blocks.codeblocks.BlockLinkChecker
-
Removes the specified rule from the rule list
- removeSearchableContainer(SearchableContainer) - Method in class edu.mit.blocks.workspace.SearchBar
-
Removes a searchable container from the set of searchables queried by this search bar.
- removeSocket(int) - Method in class edu.mit.blocks.codeblocks.Block
-
Removes the socket at the specified index
- removeSocket(BlockConnector) - Method in class edu.mit.blocks.codeblocks.Block
-
Removes specified socket
- removeStaticBlock(RenderableBlock, String) - Method in class edu.mit.blocks.workspace.FactoryManager
-
Removes block from specified drawer.
- removeStaticDrawer(String) - Method in class edu.mit.blocks.workspace.FactoryManager
-
removes drawer with specified name.
- removeWidget(WorkspaceWidget) - Method in class edu.mit.blocks.workspace.Workspace
-
Removes the specified widget from this Workspace
- removeWorkspaceListener(WorkspaceListener) - Method in class edu.mit.blocks.workspace.Workspace
-
Removes the specified WorkspaceListener
- renameDynamicDrawer(String, String) - Method in class edu.mit.blocks.workspace.FactoryManager
-
- renamePage(String, String) - Method in class edu.mit.blocks.workspace.BlockCanvas
-
- renamePage(String, String) - Method in class edu.mit.blocks.workspace.Workspace
-
Renames the page with the specified oldName to the specified newName.
- renameStaticDrawer(String, String) - Method in class edu.mit.blocks.workspace.FactoryManager
-
Renames drawer from oldName to newName.
- RenderableBlock - Class in edu.mit.blocks.renderable
-
RenderableBlock is responsible for all graphical rendering of a code Block.
- RenderableBlock(Workspace, WorkspaceWidget, Long) - Constructor for class edu.mit.blocks.renderable.RenderableBlock
-
Constructs a new RenderableBlock instance with the specified parent
WorkspaceWidget and Long blockID of its associated Block
- repaint() - Method in class edu.mit.blocks.renderable.RBHighlightHandler
-
- repaintBlock() - Method in class edu.mit.blocks.renderable.RenderableBlock
-
Clears the BufferedImage of this and repaint this entirely
- repositionComponents() - Method in class edu.mit.blocks.codeblockutil.CGlassScrollPane
-
- repositionComponents() - Method in class edu.mit.blocks.codeblockutil.CHoverScrollPane
-
- repositionMiniMap() - Method in class edu.mit.blocks.workspace.MiniMap
-
- reset() - Static method in class edu.mit.blocks.codeblocks.BlockLinkChecker
-
Clears all the rules within this.
- reset() - Static method in class edu.mit.blocks.renderable.BlockUtilities
-
- reset() - Method in class edu.mit.blocks.workspace.BlockCanvas
-
- reset() - Method in class edu.mit.blocks.workspace.FactoryManager
-
Resets FactoryManager
- reset() - Method in class edu.mit.blocks.workspace.Page
-
TODO: THIS METHOD NOT YET DOCUMENTED OR IMPLEMENTED
Removes all the RenderableBlock content of this.
- reset() - Method in class edu.mit.blocks.workspace.ReundoManager
-
- reset() - Method in class edu.mit.blocks.workspace.SearchBar
-
Clears all the internal data of this.
- reset() - Method in class edu.mit.blocks.workspace.Workspace
-
Clears the Workspace of:
- all the live blocks in the BlockCanvas
- reset() - Method in class edu.mit.blocks.workspace.ZoomSlider
-
- resetAll() - Method in class edu.mit.blocks.workspace.WorkspaceEnvironment
-
- resetAllGenuses() - Method in class edu.mit.blocks.workspace.WorkspaceEnvironment
-
Resets all the Block Genuses of current language.
- resetConnectorShapeMappings() - Static method in class edu.mit.blocks.codeblocks.BlockConnectorShape
-
Resets all the connector shape names to connector shape mappings.
- resetHighlight() - Method in class edu.mit.blocks.renderable.RBHighlightHandler
-
- resetHighlight() - Method in class edu.mit.blocks.renderable.RenderableBlock
-
Hides highlighting for this block.
- resetLanguage() - Method in class edu.mit.blocks.controller.WorkspaceController
-
Resets the current language within the active
Workspace.
- resetWorkspace() - Method in class edu.mit.blocks.controller.WorkspaceController
-
Resets the entire workspace.
- ReundoManager - Class in edu.mit.blocks.workspace
-
RedoUndoManager manges the redoing and undoing for the WorkspaceController.
- ReundoManager(ISupportMemento) - Constructor for class edu.mit.blocks.workspace.ReundoManager
-