- MagicExplorer - Class in edu.mit.blocks.codeblockutil
-
See documentation for Explorer.
- MagicExplorer() - Constructor for class edu.mit.blocks.codeblockutil.MagicExplorer
-
Constructor
- main(String[]) - Static method in class edu.mit.blocks.controller.WorkspaceController
-
- makeChart() - Method in class edu.mit.blocks.codeblockutil.ChartData
-
- makeNodeWithChildren(Workspace, Long) - Static method in class edu.mit.blocks.renderable.BlockUtilities
-
- makeNodeWithStack(Workspace, Long) - Static method in class edu.mit.blocks.renderable.BlockUtilities
-
- makeRenderable(Workspace, BlockNode, WorkspaceWidget) - Static method in class edu.mit.blocks.renderable.BlockUtilities
-
- mCurrentX - Variable in class edu.mit.blocks.codeblocks.JComponentDragHandler
-
- mCurrentY - Variable in class edu.mit.blocks.codeblocks.JComponentDragHandler
-
- MEDIUM_PRECISION - Static variable in class edu.mit.blocks.codeblockutil.NumberFormatter
-
- milky - Static variable in class edu.mit.blocks.codeblockutil.CGraphite
-
- MiniMap - Class in edu.mit.blocks.workspace
-
A MiniMap is a miniturized representation of the
current Workspace's block canvas.
- MiniMap(Workspace) - Constructor for class edu.mit.blocks.workspace.MiniMap
-
- mouseClicked(MouseEvent) - Method in class edu.mit.blocks.codeblocks.JComponentDragHandler
-
- mouseClicked(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CButton
-
- mouseClicked(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CColorChooser.ColorPicker
-
- mouseClicked(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CColorChooser
-
- mouseClicked(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CMenuItem
-
- mouseClicked(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CQueryField
-
- mouseClicked(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CSlider
-
- mouseClicked(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CTextField
-
- mouseClicked(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.TabbedExplorer
-
- mouseClicked(MouseEvent) - Method in class edu.mit.blocks.renderable.BlockLabel
-
- mouseClicked(MouseEvent) - Method in class edu.mit.blocks.renderable.CommentLabel
-
Implement MouseListener interface
toggle collapse state of block if button pressed
- mouseClicked(MouseEvent) - Method in class edu.mit.blocks.renderable.FactoryRenderableBlock
-
- mouseClicked(MouseEvent) - Method in class edu.mit.blocks.renderable.RenderableBlock
-
- mouseClicked(MouseEvent) - Method in class edu.mit.blocks.workspace.BlockCanvas.Canvas
-
- mouseClicked(MouseEvent) - Method in class edu.mit.blocks.workspace.MiniMap
-
- mouseClicked(MouseEvent) - Method in class edu.mit.blocks.workspace.PageDivider
-
- mouseClicked(MouseEvent) - Method in class edu.mit.blocks.workspace.TrashCan
-
- mouseClicked(MouseEvent) - Method in class edu.mit.blocks.workspace.typeblocking.AutoCompletePanel
-
- mouseClicked(MouseEvent) - Method in class edu.mit.blocks.workspace.typeblocking.FocusTraversalManager
-
- mouseDragged(MouseEvent) - Method in class edu.mit.blocks.codeblocks.JComponentDragHandler
-
This method is called when the mouse is dragged over the JComponent.
- mouseDragged(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CColorChooser.ColorPicker
-
- mouseDragged(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CColorChooser
-
- mouseDragged(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CQueryField
-
- mouseDragged(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CSlider
-
- mouseDragged(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CTextField
-
- mouseDragged(MouseEvent) - Method in class edu.mit.blocks.renderable.BlockLabel
-
- mouseDragged(MouseEvent) - Method in class edu.mit.blocks.renderable.FactoryRenderableBlock
-
- mouseDragged(MouseEvent) - Method in class edu.mit.blocks.renderable.RenderableBlock
-
- mouseDragged(MouseEvent) - Method in class edu.mit.blocks.workspace.BlockCanvas.Canvas
-
- mouseDragged(MouseEvent) - Method in class edu.mit.blocks.workspace.MiniMap
-
When dragging along miniMap, zoom to new point
- mouseDragged(MouseEvent) - Method in class edu.mit.blocks.workspace.PageDivider
-
- mouseDragged(MouseEvent) - Method in class edu.mit.blocks.workspace.TrashCan
-
- mouseDragged(MouseEvent) - Method in class edu.mit.blocks.workspace.typeblocking.AutoCompletePanel
-
- mouseEntered(MouseEvent) - Method in class edu.mit.blocks.codeblocks.JComponentDragHandler
-
- mouseEntered(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CButton
-
- mouseEntered(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CColorChooser.ColorPicker
-
- mouseEntered(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CColorChooser
-
- mouseEntered(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CMenuItem
-
- mouseEntered(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CQueryField
-
- mouseEntered(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CSlider
-
- mouseEntered(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CTextField
-
- mouseEntered(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.TabbedExplorer
-
- mouseEntered(MouseEvent) - Method in class edu.mit.blocks.renderable.BlockLabel
-
- mouseEntered(MouseEvent) - Method in class edu.mit.blocks.renderable.CommentLabel
-
Implement MouseListener interface
highlight button state
- mouseEntered(MouseEvent) - Method in class edu.mit.blocks.renderable.FactoryRenderableBlock
-
- mouseEntered(MouseEvent) - Method in class edu.mit.blocks.renderable.RenderableBlock
-
- mouseEntered(MouseEvent) - Method in class edu.mit.blocks.workspace.BlockCanvas.Canvas
-
- mouseEntered(MouseEvent) - Method in class edu.mit.blocks.workspace.MiniMap
-
- mouseEntered(MouseEvent) - Method in class edu.mit.blocks.workspace.PageDivider
-
- mouseEntered(MouseEvent) - Method in class edu.mit.blocks.workspace.TrashCan
-
- mouseEntered(MouseEvent) - Method in class edu.mit.blocks.workspace.typeblocking.AutoCompletePanel
-
- mouseEntered(MouseEvent) - Method in class edu.mit.blocks.workspace.typeblocking.FocusTraversalManager
-
- mouseExited(MouseEvent) - Method in class edu.mit.blocks.codeblocks.JComponentDragHandler
-
- mouseExited(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CButton
-
- mouseExited(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CColorChooser.ColorPicker
-
- mouseExited(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CColorChooser
-
- mouseExited(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CMenuItem
-
- mouseExited(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CQueryField
-
- mouseExited(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CSlider
-
- mouseExited(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CTextField
-
- mouseExited(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.TabbedExplorer
-
- mouseExited(MouseEvent) - Method in class edu.mit.blocks.renderable.BlockLabel
-
- mouseExited(MouseEvent) - Method in class edu.mit.blocks.renderable.CommentLabel
-
Implement MouseListener interface
de-highlight button state
- mouseExited(MouseEvent) - Method in class edu.mit.blocks.renderable.FactoryRenderableBlock
-
- mouseExited(MouseEvent) - Method in class edu.mit.blocks.renderable.RenderableBlock
-
- mouseExited(MouseEvent) - Method in class edu.mit.blocks.workspace.BlockCanvas.Canvas
-
- mouseExited(MouseEvent) - Method in class edu.mit.blocks.workspace.MiniMap
-
- mouseExited(MouseEvent) - Method in class edu.mit.blocks.workspace.PageDivider
-
- mouseExited(MouseEvent) - Method in class edu.mit.blocks.workspace.TrashCan
-
- mouseExited(MouseEvent) - Method in class edu.mit.blocks.workspace.typeblocking.AutoCompletePanel
-
- mouseExited(MouseEvent) - Method in class edu.mit.blocks.workspace.typeblocking.FocusTraversalManager
-
- mouseMoved(MouseEvent) - Method in class edu.mit.blocks.codeblocks.JComponentDragHandler
-
update the current location of the mouse
- mouseMoved(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CColorChooser.ColorPicker
-
- mouseMoved(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CColorChooser
-
- mouseMoved(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CQueryField
-
- mouseMoved(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CSlider
-
- mouseMoved(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CTextField
-
- mouseMoved(MouseEvent) - Method in class edu.mit.blocks.renderable.BlockLabel
-
- mouseMoved(MouseEvent) - Method in class edu.mit.blocks.renderable.RenderableBlock
-
- mouseMoved(MouseEvent) - Method in class edu.mit.blocks.workspace.BlockCanvas.Canvas
-
- mouseMoved(MouseEvent) - Method in class edu.mit.blocks.workspace.MiniMap
-
MouseEvent methods not interested by this WorkspceWidget
- mouseMoved(MouseEvent) - Method in class edu.mit.blocks.workspace.PageDivider
-
- mouseMoved(MouseEvent) - Method in class edu.mit.blocks.workspace.TrashCan
-
- mouseMoved(MouseEvent) - Method in class edu.mit.blocks.workspace.typeblocking.AutoCompletePanel
-
- mousePressed(MouseEvent) - Method in class edu.mit.blocks.codeblocks.JComponentDragHandler
-
Called when the mouse is pressed over the JComponent.
- mousePressed(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CArrowButton
-
continue to trigger the action of this arrow as user hold down the arrow
- mousePressed(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CButton
-
- mousePressed(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CColorChooser.ColorPicker
-
- mousePressed(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CColorChooser
-
- mousePressed(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CMenuItem
-
- mousePressed(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CQueryField
-
- mousePressed(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CSlider
-
- mousePressed(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CTextField
-
- mousePressed(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.TabbedExplorer
-
Start the timer when the user presses the mouse.
- mousePressed(MouseEvent) - Method in class edu.mit.blocks.renderable.BlockLabel
-
- mousePressed(MouseEvent) - Method in class edu.mit.blocks.renderable.FactoryRenderableBlock
-
- mousePressed(MouseEvent) - Method in class edu.mit.blocks.renderable.RenderableBlock
-
- mousePressed(MouseEvent) - Method in class edu.mit.blocks.workspace.BlockCanvas.Canvas
-
- mousePressed(MouseEvent) - Method in class edu.mit.blocks.workspace.MiniMap
-
- mousePressed(MouseEvent) - Method in class edu.mit.blocks.workspace.PageDivider
-
- mousePressed(MouseEvent) - Method in class edu.mit.blocks.workspace.TrashCan
-
- mousePressed(MouseEvent) - Method in class edu.mit.blocks.workspace.typeblocking.AutoCompletePanel
-
- mousePressed(MouseEvent) - Method in class edu.mit.blocks.workspace.typeblocking.FocusTraversalManager
-
- mouseReleased(MouseEvent) - Method in class edu.mit.blocks.codeblocks.JComponentDragHandler
-
- mouseReleased(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CArrowButton
-
stop triggering the action os this arrow as the user holds down the arrow
- mouseReleased(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CButton
-
- mouseReleased(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CColorChooser.ColorPicker
-
- mouseReleased(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CColorChooser
-
- mouseReleased(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CMenuItem
-
- mouseReleased(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CQueryField
-
- mouseReleased(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CSlider
-
- mouseReleased(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.CTextField
-
- mouseReleased(MouseEvent) - Method in class edu.mit.blocks.codeblockutil.TabbedExplorer
-
Stop the timer when the releases the mouse
- mouseReleased(MouseEvent) - Method in class edu.mit.blocks.renderable.BlockLabel
-
- mouseReleased(MouseEvent) - Method in class edu.mit.blocks.renderable.FactoryRenderableBlock
-
- mouseReleased(MouseEvent) - Method in class edu.mit.blocks.renderable.RenderableBlock
-
- mouseReleased(MouseEvent) - Method in class edu.mit.blocks.workspace.BlockCanvas.Canvas
-
- mouseReleased(MouseEvent) - Method in class edu.mit.blocks.workspace.MiniMap
-
When releasing a mouse in a MiniMap, scroll to point
- mouseReleased(MouseEvent) - Method in class edu.mit.blocks.workspace.PageDivider
-
- mouseReleased(MouseEvent) - Method in class edu.mit.blocks.workspace.TrashCan
-
- mouseReleased(MouseEvent) - Method in class edu.mit.blocks.workspace.typeblocking.AutoCompletePanel
-
- mouseReleased(MouseEvent) - Method in class edu.mit.blocks.workspace.typeblocking.FocusTraversalManager
-
- mouseWheelMoved(MouseWheelEvent) - Method in class edu.mit.blocks.codeblockutil.CGlassScrollPane
-
- mouseWheelMoved(MouseWheelEvent) - Method in class edu.mit.blocks.codeblockutil.CHoverScrollPane
-
- mouseWheelMoved(MouseWheelEvent) - Method in class edu.mit.blocks.codeblockutil.CScrollPane
-
MouseWheelListener: Should move the viewport by same amount of wheel scroll
- mouseWheelMoved(MouseWheelEvent) - Method in class edu.mit.blocks.codeblockutil.CTracklessScrollPane
-
- moveConnectedBlocks() - Method in class edu.mit.blocks.renderable.RenderableBlock
-
Aligns all RenderableBlocks plugged into this one with the current
location of this RenderableBlock.
- mPressedX - Variable in class edu.mit.blocks.codeblocks.JComponentDragHandler
-
These data members save the point at which the mouse was pressed
relative to the (0,0) corner of the JComponent.
- mPressedY - Variable in class edu.mit.blocks.codeblocks.JComponentDragHandler
-
- myLoc - Variable in class edu.mit.blocks.codeblocks.JComponentDragHandler
-
Stores location data (typically of this JComponent)
as a Point for easy manipulation and to avoid re-creating a new object every time
these manipulations are done.