- 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
-