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 

S

scrollLeft() - Method in class edu.mit.blocks.codeblockutil.CWheeler
 
scrollRectToVisible(Rectangle) - Method in class edu.mit.blocks.codeblockutil.CGlassScrollPane
 
scrollRectToVisible(Rectangle) - Method in class edu.mit.blocks.codeblockutil.CHoverScrollPane
 
scrollRectToVisible(Rectangle) - Method in class edu.mit.blocks.codeblockutil.CScrollPane
Scrolls the view so that Rectangle within the view becomes visible.
scrollRectToVisible(Rectangle) - Method in class edu.mit.blocks.codeblockutil.CTracklessScrollPane
 
scrollRight() - Method in class edu.mit.blocks.codeblockutil.CWheeler
 
scrollToComponent(JComponent) - Method in class edu.mit.blocks.workspace.BlockCanvas
 
scrollToComponent(JComponent) - Method in class edu.mit.blocks.workspace.Workspace
 
scrollToShowBlock(RenderableBlock) - Method in class edu.mit.blocks.workspace.BlockCanvas
 
scrollToWheelItem(JComponent) - Method in class edu.mit.blocks.codeblockutil.CWheeler
 
SearchableContainer - Interface in edu.mit.blocks.workspace
Denotes objects that contain SearchableElements that may be searched by a search bar.
SearchableElement - Interface in edu.mit.blocks.workspace
 
SearchBar - Class in edu.mit.blocks.workspace
Contributes a search bar component to the CodeBlocks GUI, which allows the user to find Searchables such as blocks in the drawers and workspace with a query by name.
SearchBar(String, String, Component) - Constructor for class edu.mit.blocks.workspace.SearchBar
Contructs a new search bar.
selectCanvas(int) - Method in interface edu.mit.blocks.codeblockutil.Explorer
Selects the canvas at the specified index.
selectCanvas(int) - Method in class edu.mit.blocks.codeblockutil.GlassExplorer
Selects the particular canvas at the specified index.
selectCanvas(int) - Method in class edu.mit.blocks.codeblockutil.MagicExplorer
Selects the particular canvas at the specified index.
selectCanvas(int) - Method in class edu.mit.blocks.codeblockutil.PopupExplorer
Selects the particular canvas at the specified index.
selectCanvas(int) - Method in class edu.mit.blocks.codeblockutil.StackExplorer
 
selectCanvas(int) - Method in class edu.mit.blocks.codeblockutil.TabbedExplorer
Selects the canvas at the specified index.
selectCanvas(int) - Method in class edu.mit.blocks.codeblockutil.WindowExplorer
 
setBad(boolean) - Method in class edu.mit.blocks.codeblocks.Block
Sets the "bad"-ness of this block.
setBadMsg(String) - Method in class edu.mit.blocks.codeblocks.Block
Sets the message describing this block's badness.
setBlockHighlightColor(Color) - Method in class edu.mit.blocks.renderable.RenderableBlock
Sets the highlight color of this block.
setBlockLabel(String) - Method in class edu.mit.blocks.codeblocks.Block
Sets the block label of this iff this block label is editable
setBlockLabelUneditable() - Method in class edu.mit.blocks.renderable.RenderableBlock
Sets all the labels of this block as uneditable block labels.
setBlockToolTip(String) - Method in class edu.mit.blocks.renderable.RenderableBlock
 
setBlockWidget(JComponent) - Method in class edu.mit.blocks.renderable.RenderableBlock
 
setCanvas(List<? extends Canvas>, String) - Method in class edu.mit.blocks.codeblockutil.Navigator
Reassigns the canvases to the explorer with the specified name.
setCollapsed(boolean) - Method in class edu.mit.blocks.renderable.RenderableBlock
If this block can be collapsed its collapse state will be set
setColor(Color) - Method in class edu.mit.blocks.codeblockutil.CColorChooser.ColorPicker
Sets the selected color to the the specified color
setColor(Color) - Method in class edu.mit.blocks.codeblockutil.CColorChooser
Sets the selected color to the specified color
setColumns(String[]) - Method in class edu.mit.blocks.codeblockutil.CTable
rests this table with the new column identities
setComment(Comment) - Method in class edu.mit.blocks.renderable.RenderableBlock
Sets this RenderableBlock's comment
setConnectorBlockID(Long) - Method in class edu.mit.blocks.codeblocks.BlockConnector
Sets the socket block attached to this connector
setConstrainComment(boolean) - Method in class edu.mit.blocks.renderable.Comment
sets whether this comment should be constrained to its parent's bounds
setDefaultArgument(String, String) - Method in class edu.mit.blocks.codeblocks.BlockConnector
Sets this connector's default argument to the specified genus and initial label.
setDrawersCard(List<? extends Canvas>) - Method in interface edu.mit.blocks.codeblockutil.Explorer
Reassigns the set of canvases that this explorer controls.
setDrawersCard(List<? extends Canvas>) - Method in class edu.mit.blocks.codeblockutil.GlassExplorer
Reassigns the set of canvases that this explorer controls.
setDrawersCard(List<? extends Canvas>) - Method in class edu.mit.blocks.codeblockutil.MagicExplorer
Reassigns the set of canvases that this explorer controls.
setDrawersCard(List<? extends Canvas>) - Method in class edu.mit.blocks.codeblockutil.PopupExplorer
Reassigns the set of canvases that this explorer controls.
setDrawersCard(List<? extends Canvas>) - Method in class edu.mit.blocks.codeblockutil.StackExplorer
Reassigns this explorer to the new list of canvases and reforms the location of each canvas's origin and destination based on the current size of this explorer.
setDrawersCard(List<? extends Canvas>) - Method in class edu.mit.blocks.codeblockutil.TabbedExplorer
Reassigns the set of canvases that this explorer controls.
setDrawersCard(List<? extends Canvas>) - Method in class edu.mit.blocks.codeblockutil.WindowExplorer
Reassigns the set of canvases that this explorer controls.
setEditable(boolean) - Method in class edu.mit.blocks.codeblockutil.LabelWidget
setEditable state of BlockLabel
setEditable(boolean) - Method in class edu.mit.blocks.renderable.BlockLabel
 
setEditingState(boolean) - Method in class edu.mit.blocks.codeblockutil.LabelWidget
setEditingState sets the current editing state of the BlockLabel.
setEditingState(boolean) - Method in class edu.mit.blocks.renderable.BlockLabel
 
setElements(Collection<? extends JComponent>) - Method in class edu.mit.blocks.codeblockutil.CWheeler
 
setEnabled(boolean) - Method in class edu.mit.blocks.workspace.typeblocking.TypeBlockManager
Enables/disables the keyboard support
setFocus(boolean) - Method in class edu.mit.blocks.codeblocks.Block
Sets the focus state of the block.
setFocus(Block) - Method in class edu.mit.blocks.workspace.typeblocking.FocusTraversalManager
Sets focus to block
setFocus(Long) - Method in class edu.mit.blocks.workspace.typeblocking.FocusTraversalManager
 
setFocus(Point, Long) - Method in class edu.mit.blocks.workspace.typeblocking.FocusTraversalManager
Set Focus to canvas at canvasPoint.
setFont(Font) - Method in class edu.mit.blocks.codeblockutil.LabelWidget
set up fonts
setHide(boolean) - Method in class edu.mit.blocks.workspace.Page
 
setHighlightColor(Color) - Method in class edu.mit.blocks.renderable.RBHighlightHandler
 
setHighlightParent(RBParent) - Method in class edu.mit.blocks.renderable.RenderableBlock
Tells this RenderableBlock to move its highlight handler to a new parent (should be called after this RB is moved to a new parent)
setIcon(CIconButton.Icon) - Method in class edu.mit.blocks.codeblockutil.CIconButton
 
setIcon(Image) - Method in class edu.mit.blocks.workspace.Page
 
setImageIcon(ImageIcon) - Method in class edu.mit.blocks.renderable.BlockImageIcon
 
setIsSearchResult(boolean) - Method in class edu.mit.blocks.renderable.RBHighlightHandler
 
setKind(String) - Method in class edu.mit.blocks.codeblocks.BlockConnector
Sets the socket kind of this to the specified kind
setLabel(String) - Method in class edu.mit.blocks.codeblocks.BlockConnector
Sets the socket label of this to specified label
setLangDefDtd(InputStream) - Method in class edu.mit.blocks.controller.WorkspaceController
 
setLangDefFilePath(String) - Method in class edu.mit.blocks.controller.WorkspaceController
Sets the file path for the language definition file, if the language definition file is located in
setLangDefStream(InputStream) - Method in class edu.mit.blocks.controller.WorkspaceController
Sets language definition file from the given input stream
setLangResourceBundle(ResourceBundle) - Method in class edu.mit.blocks.controller.WorkspaceController
 
setLeft(int) - Method in class edu.mit.blocks.codeblockutil.CSlider
sets the value representing the left side of slider
setLighting(Color, Color) - Method in class edu.mit.blocks.codeblockutil.CButton
Dynamically changes the coloring of the buttons when pressed or not pressed.
setLocation(int, int) - Method in class edu.mit.blocks.renderable.Comment
moves this to a new position at (x,y) but not outside of its parent Container
setLocation(Point) - Method in class edu.mit.blocks.renderable.Comment
moves this to a new position at (x,y) but not outside of its parent Container
setLocation(int, int) - Method in class edu.mit.blocks.renderable.CommentArrow
Set new location for arrow
setLocation(Point) - Method in class edu.mit.blocks.renderable.CommentArrow
set new location for arrow
setLocation(int, int) - Method in class edu.mit.blocks.renderable.RenderableBlock
Moves this component to a new location.
setLocation(Point) - Method in class edu.mit.blocks.renderable.RenderableBlock
Moves this component to a new location.
setMaximum(float) - Method in class edu.mit.blocks.codeblockutil.CSliderPane
 
setMinimum(float) - Method in class edu.mit.blocks.codeblockutil.CSliderPane
 
setName(String) - Method in interface edu.mit.blocks.codeblockutil.Explorer
sets the name of this exlorer
setNextBlockID(long) - Method in class edu.mit.blocks.workspace.WorkspaceEnvironment
 
setNumeric(boolean) - Method in class edu.mit.blocks.codeblockutil.LabelWidget
 
setPageColor(Color) - Method in class edu.mit.blocks.workspace.Page
 
setPageId(String) - Method in class edu.mit.blocks.workspace.Page
Sets the page id.
setPageLabel(String) - Method in class edu.mit.blocks.codeblocks.Block
Sets the page label of this
setPageName(String) - Method in class edu.mit.blocks.workspace.Page
 
setParent(Container) - Method in class edu.mit.blocks.renderable.Comment
Moves this comment from it's old parent Container to a new Container.
setParent(Container, Object) - Method in class edu.mit.blocks.renderable.Comment
Moves this comment from it's old parent Container to a new Container with given constrain.
setParent(RBParent) - Method in class edu.mit.blocks.renderable.RBHighlightHandler
 
setParentWidget(WorkspaceWidget) - Method in class edu.mit.blocks.renderable.RenderableBlock
Sets the parent WorkspaceWidget containing this
setPixelLocation(int, int) - Method in class edu.mit.blocks.renderable.BlockLabel
 
setPixelWidth(int) - Method in class edu.mit.blocks.workspace.Page
 
setPlug(String, BlockConnector.PositionType, String, boolean, Long) - Method in class edu.mit.blocks.codeblocks.Block
Sets the plug of this.
setPlugBlockID(Long) - Method in class edu.mit.blocks.codeblocks.Block
Sets the block attached to this plug
setPlugKind(String) - Method in class edu.mit.blocks.codeblocks.Block
Sets the plug kind of this
setPlugLabel(String) - Method in class edu.mit.blocks.codeblocks.Block
Sets the plug label of this
setPositionType(BlockConnector.PositionType) - Method in class edu.mit.blocks.codeblocks.BlockConnector
Sets the position type of this connector
setProperty(String, String) - Method in class edu.mit.blocks.codeblocks.Block
Sets the block property with the specified property and value.
setRight(int) - Method in class edu.mit.blocks.codeblockutil.CSlider
sets the right side value
setScrollingUnit(int) - Method in class edu.mit.blocks.codeblockutil.CGlassScrollPane
 
setScrollingUnit(int) - Method in class edu.mit.blocks.codeblockutil.CHoverScrollPane
 
setScrollingUnit(int) - Method in class edu.mit.blocks.codeblockutil.CScrollPane
Set the amount by which the mouse wheel scrolls
setScrollingUnit(int) - Method in class edu.mit.blocks.codeblockutil.CTracklessScrollPane
Set the amount by which the mouse wheel scrolls
setSelectedFile(File) - Method in class edu.mit.blocks.controller.WorkspaceController
 
setSiblings(boolean, String[][]) - Method in class edu.mit.blocks.codeblockutil.LabelWidget
 
setSocketAt(int, String, BlockConnector.PositionType, String, boolean, boolean, Long) - Method in class edu.mit.blocks.codeblocks.Block
Replaces the socket at the specified index with the new specified parameters
setSoundEnabled(boolean) - Static method in class edu.mit.blocks.codeblockutil.SoundManager
Sets the ability to enable sound within the entire codeblocks library If enableSound is set to false, no sounds can be played/heard until enableSound is set to true again.
setStyleList(List<String[]>) - Method in class edu.mit.blocks.controller.WorkspaceController
 
setText(String) - Method in class edu.mit.blocks.codeblockutil.CQueryField
 
setText(String) - Method in class edu.mit.blocks.codeblockutil.CSignLabel
 
setText(double) - Method in class edu.mit.blocks.codeblockutil.LabelWidget
setText to a NumberFormatted double
setText(String) - Method in class edu.mit.blocks.codeblockutil.LabelWidget
setText to a String (trimmed to remove excess spaces)
setText(boolean) - Method in class edu.mit.blocks.codeblockutil.LabelWidget
setText to a boolean
setText(String) - Method in class edu.mit.blocks.renderable.BlockLabel
 
setText(boolean) - Method in class edu.mit.blocks.renderable.BlockLabel
 
setText(double) - Method in class edu.mit.blocks.renderable.BlockLabel
 
setText(String) - Method in class edu.mit.blocks.renderable.Comment
 
setText(String) - Method in class edu.mit.blocks.workspace.typeblocking.AutoCompletePanel
Set's user-generated pattern to be text.
setTextLighting(Color, Color) - Method in class edu.mit.blocks.codeblockutil.CButton
 
setThumbWidth(int) - Method in class edu.mit.blocks.codeblockutil.CTracklessScrollPane
 
setToolTipText(String) - Method in class edu.mit.blocks.renderable.BlockLabel
 
setUnzoomedX(double) - Method in class edu.mit.blocks.renderable.RenderableBlock
mutator for the initial value of x
setUnzoomedY(double) - Method in class edu.mit.blocks.renderable.RenderableBlock
mutator for the initial value of y
setupSubsets(Collection<Subset>, boolean, boolean) - Method in class edu.mit.blocks.workspace.FactoryManager
Sets up the subsets by clearing all subsets and installing the new collection of subsets.
setupSubsets(Collection<Subset>, boolean, boolean) - Method in class edu.mit.blocks.workspace.Workspace
Sets up the subsets by clearing all subsets and installing the new collection of subsets.
setValue(int) - Method in class edu.mit.blocks.codeblockutil.CSlider
sets value
setValue(float) - Method in class edu.mit.blocks.codeblockutil.CSliderPane
 
setView(String) - Method in class edu.mit.blocks.codeblockutil.Navigator
Sets the view to the explorer with the specified name.
setVisible(boolean) - Method in class edu.mit.blocks.renderable.Comment
Over rides the standard setVisible to make sure the arrow's visibility is also set.
setVisible(boolean) - Method in class edu.mit.blocks.renderable.CommentArrow
Sets the visibility of the arrow component
setWorkspaceZoom(double) - Method in class edu.mit.blocks.workspace.Workspace
Sets the Workspace zoom at the specified zoom level
setWorkspaceZoomToDefault() - Method in class edu.mit.blocks.workspace.Workspace
Resets the workspace zoom to the default level
setZoomLevel(double) - Method in class edu.mit.blocks.codeblockutil.CPopupMenu
 
setZoomLevel(double) - Method in class edu.mit.blocks.codeblockutil.LabelWidget
 
setZoomLevel(double) - Method in class edu.mit.blocks.renderable.BlockLabel
 
setZoomLevel(double) - Static method in class edu.mit.blocks.renderable.BlockUtilities
 
setZoomLevel(double) - Method in class edu.mit.blocks.renderable.Comment
Set a new zoom level, changes font size, label size, location, shape of comment, and arrow for this comment
setZoomLevel(double) - Method in class edu.mit.blocks.renderable.FactoryRenderableBlock
 
setZoomLevel(double) - Method in class edu.mit.blocks.renderable.RenderableBlock
 
setZoomLevel(double) - Static method in class edu.mit.blocks.workspace.Page
 
ShapeBevel - Class in edu.mit.blocks.codeblocks.rendering
 
ShapeBevel() - Constructor for class edu.mit.blocks.codeblocks.rendering.ShapeBevel
 
showAsDecimalThreshold() - Method in interface edu.mit.blocks.codeblockutil.NumberFormatter.PrecisionSpecifier
Returns the precision below which to display a number with e notation.
showMenuIcon(boolean) - Method in class edu.mit.blocks.codeblockutil.LabelWidget
 
showMenuIcon(boolean) - Method in class edu.mit.blocks.renderable.BlockLabel
 
showOnTop() - Method in class edu.mit.blocks.renderable.Comment
Bumps the comment to top of ZOrder of parent if parent exists
significantDigits(int) - Method in interface edu.mit.blocks.codeblockutil.NumberFormatter.PrecisionSpecifier
Returns the number of significant digits to display given the precision of a particular number.
SLIDING_CONTAINER_FINISHED_CLOSED - Static variable in class edu.mit.blocks.codeblockutil.GlassExplorerEvent
 
SLIDING_CONTAINER_FINISHED_OPEN - Static variable in class edu.mit.blocks.codeblockutil.GlassExplorerEvent
 
SocketRule - Class in edu.mit.blocks.codeblocks
SocketRule checks if the two sockets being matched can connect simply by checking if the socket/plug match in kind.
SocketRule() - Constructor for class edu.mit.blocks.codeblocks.SocketRule
 
Sound - Class in edu.mit.blocks.codeblockutil
 
Sound(Clip) - Constructor for class edu.mit.blocks.codeblockutil.Sound
 
SoundManager - Class in edu.mit.blocks.codeblockutil
Manages the sounds for StarLogoBlocks
SoundManager() - Constructor for class edu.mit.blocks.codeblockutil.SoundManager
 
SQUARE_1 - Static variable in class edu.mit.blocks.codeblocks.BlockConnectorShape
 
SQUARE_2 - Static variable in class edu.mit.blocks.codeblocks.BlockConnectorShape
 
SQUARE_3 - Static variable in class edu.mit.blocks.codeblocks.BlockConnectorShape
 
StackExplorer - Class in edu.mit.blocks.codeblockutil
See documentation for Explorer.
StackExplorer() - Constructor for class edu.mit.blocks.codeblockutil.StackExplorer
Constructs new stack explorer
startDragging(MouseEvent) - Method in class edu.mit.blocks.renderable.FactoryRenderableBlock
 
stateChanged(ChangeEvent) - Method in class edu.mit.blocks.workspace.Workspace
 
stickTicks(int) - Method in class edu.mit.blocks.codeblockutil.CSlider
creates the sticky position of the intervals/ticks in the slider
stopDragging(MouseEvent, WorkspaceWidget) - Method in class edu.mit.blocks.renderable.FactoryRenderableBlock
 
stopDragging(RenderableBlock, WorkspaceWidget) - Static method in class edu.mit.blocks.renderable.RenderableBlock
This method is called when this RenderableBlock is plugged into another RenderableBlock that has finished dragging.
Subset - Class in edu.mit.blocks.workspace
An Immuateble class identifying a subset's properties and blocks
Subset(String, Color, Iterable<RenderableBlock>) - Constructor for class edu.mit.blocks.workspace.Subset
 
switchToLabelEditingMode(boolean) - Method in class edu.mit.blocks.renderable.RenderableBlock
sets the label to belonging to this renderable block to editing state == true (editing mode)
switchViewToPage(Page) - Method in class edu.mit.blocks.workspace.BlockCanvas
 
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