A B C D E F G H I J K L M N O P Q R S T U V W X Z

S

scroll - Variable in class codeblockutil.CWheeler
 
scrollLeft() - Method in class codeblockutil.CWheeler
 
scrollRectToVisible(Rectangle) - Method in class codeblockutil.CGlassScrollPane
 
scrollRectToVisible(Rectangle) - Method in class codeblockutil.CHoverScrollPane
 
scrollRectToVisible(Rectangle) - Method in class codeblockutil.CScrollPane
Scrolls the view so that Rectangle within the view becomes visible.
scrollRectToVisible(Rectangle) - Method in class codeblockutil.CTracklessScrollPane
 
scrollRight() - Method in class codeblockutil.CWheeler
 
scrollToComponent(JComponent) - Method in class workspace.BlockCanvas
 
scrollToComponent(JComponent) - Method in class workspace.Workspace
 
scrollToShowBlock(RenderableBlock) - Method in class workspace.BlockCanvas
 
scrollToWheelItem(JComponent) - Method in class codeblockutil.CWheeler
 
scrollToWheelItem(int) - Method in class codeblockutil.TabbedExplorer
Scroll to a particular draw at the specified index
SearchableContainer - Interface in workspace
Denotes objects that contain SearchableElements that may be searched by a search bar.
SearchableElement - Interface in workspace
 
searchBar - Variable in class controller.WorkspaceController
 
SearchBar - Class in 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 workspace.SearchBar
Contructs a new search bar.
selectCanvas(int) - Method in interface codeblockutil.Explorer
Selects the canvas at the specified index.
selectCanvas(int) - Method in class codeblockutil.GlassExplorer
Selects the particular canvas at the specified index.
selectCanvas(int) - Method in class codeblockutil.MagicExplorer
Selects the particular canvas at the specified index.
selectCanvas(int) - Method in class codeblockutil.PopupExplorer
Selects the particular canvas at the specified index.
selectCanvas(int) - Method in class codeblockutil.StackExplorer
 
selectCanvas(int) - Method in class codeblockutil.TabbedExplorer
Selects the canvas at the specified index.
selectCanvas(int) - Method in class codeblockutil.WindowExplorer
 
selected - Variable in class codeblockutil.CButton
Selected Flag: true iff button was toggled to selected
selectedColor - Variable in class codeblockutil.CButton
Color of this button when pressed
sendEvent(NetworkEvent) - Method in class workspace.NetworkManager
Broadcast the event to all connected parties.
sendEvent(Long, NetworkEvent) - Method in class workspace.NetworkManager
Send the event to the host.
serialVersionUID - Static variable in class codeblockutil.CWheeler
 
serialVersionUID - Static variable in class codeblockutil.HorizontalBar
 
serialVersionUID - Static variable in class codeblockutil.VerticalBar
 
setAbstractBlockArea(Area) - Method in class renderable.RenderableBlock
 
setAbstractLocation(Point2D) - Method in class renderable.ConnectorTag
 
setActive(boolean) - Method in class renderable.BlockControlLabel
Sets the active property
setAfter(BlockNode) - Method in class renderable.BlockNode
 
setBad(boolean) - Method in class codeblocks.Block
Sets the "bad"-ness of this block.
setBadMsg(String) - Method in class codeblocks.Block
Sets the message describing this block's badness.
setBlockHighlightColor(Color) - Method in class renderable.RenderableBlock
Sets the highlight color of this block.
setBlockID(long) - Method in class renderable.BlockControlLabel
Sets the block ID for this BlockControlLabel
setBlockLabel(String) - Method in class codeblocks.Block
Sets the block label of this iff this block label is editable
setBlockLabelUneditable() - Method in class renderable.RenderableBlock
Sets all the labels of this block as uneditable block labels.
setBlockToolTip(String) - Method in class renderable.RenderableBlock
 
setBlockWidget(JComponent) - Method in class renderable.RenderableBlock
 
setBounds(Rectangle) - Method in class codeblockutil.StackCard
sets the bounds of this drawer
setBounds(int, int, int, int) - Method in class codeblockutil.StackCard
sets the bounds of this drawer
setCanvas(List<? extends Canvas>, String) - Method in class codeblockutil.Navigator
Reassigns the canvases to the explorer with the specified name.
setCollapsed(boolean) - Method in class renderable.RenderableBlock
If this block can be collapsed its collapse state will be set
setColor(Color) - Method in class codeblockutil.CColorChooser.ColorPicker
Sets the selected color to the the specified color
setColor(Color) - Method in class codeblockutil.CColorChooser
Sets the selected color to the specified color
setColor(Color) - Method in class workspace.FactoryCanvas
 
setColumns(String[]) - Method in class codeblockutil.CTable
rests this table with the new column identities
setComment(Comment) - Method in class renderable.RenderableBlock
Sets this RenderableBlock's comment
setConnectorBlockID(Long) - Method in class codeblocks.BlockConnector
Sets the socket block attached to this connector
setConstrainComment(boolean) - Method in class renderable.Comment
sets whether this comment should be constrained to its parent's bounds
setDefaultArgument(String, String) - Method in class codeblocks.BlockConnector
Sets this connector's default argument to the specified genus and initial label.
setDimension(Dimension) - Method in class renderable.ConnectorTag
 
setDrawersCard(List<? extends Canvas>) - Method in interface codeblockutil.Explorer
Reassigns the set of canvases that this explorer controls.
setDrawersCard(List<? extends Canvas>) - Method in class codeblockutil.GlassExplorer
Reassigns the set of canvases that this explorer controls.
setDrawersCard(List<? extends Canvas>) - Method in class codeblockutil.MagicExplorer
Reassigns the set of canvases that this explorer controls.
setDrawersCard(List<? extends Canvas>) - Method in class codeblockutil.PopupExplorer
Reassigns the set of canvases that this explorer controls.
setDrawersCard(List<? extends Canvas>) - Method in class 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 codeblockutil.TabbedExplorer
Reassigns the set of canvases that this explorer controls.
setDrawersCard(List<? extends Canvas>) - Method in class codeblockutil.WindowExplorer
Reassigns the set of canvases that this explorer controls.
setEditable(boolean) - Method in class codeblockutil.LabelWidget
setEditable state of BlockLabel
setEditable(boolean) - Method in class renderable.BlockLabel
 
setEditingState(boolean) - Method in class codeblockutil.LabelWidget
setEditingState sets the current editing state of the BlockLabel.
setEditingState(boolean) - Method in class renderable.BlockLabel
 
setElements(Collection<? extends JComponent>) - Method in class codeblockutil.CWheeler
 
setEndPoint(GeneralPath, Point2D, Point2D, boolean) - Method in class codeblocks.BlockShape
Sets the end point for a particular side of a block.
setFocus(boolean) - Method in class codeblocks.Block
Sets the focus state of the block.
setFocus(Block) - Method in class workspace.typeblocking.FocusTraversalManager
Sets focus to block
setFocus(Long) - Method in class workspace.typeblocking.FocusTraversalManager
 
setFocus(Point, Long) - Method in class workspace.typeblocking.FocusTraversalManager
Set Focus to canvas at canvasPoint.
setFocus(Point) - Method in class workspace.typeblocking.FocusTraversalManager
 
setFont(Font) - Method in class codeblockutil.LabelWidget
set up fonts
setFullView(boolean) - Method in class workspace.PageJComponent
 
setHide(boolean) - Method in class workspace.Page
 
setHighlight(Color) - Method in class workspace.FactoryCanvas
 
setHighlightColor(Color) - Method in class renderable.RBHighlightHandler
 
setHighlightParent(RBParent) - Method in class 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)
setHostId(long) - Method in class workspace.NetworkEvent
 
setIcon(CIconButton.Icon) - Method in class codeblockutil.CIconButton
 
setIcon(Image) - Method in class workspace.Page
 
setImage(Image) - Method in class workspace.PageJComponent
 
setImageIcon(ImageIcon) - Method in class renderable.BlockImageIcon
 
setIsSearchResult(boolean) - Method in class renderable.RBHighlightHandler
 
setKind(String) - Method in class codeblocks.BlockConnector
Sets the socket kind of this to the specified kind
setLabel(String) - Method in class codeblocks.BlockConnector
Sets the socket label of this to specified label
setLabel(SocketLabel) - Method in class renderable.ConnectorTag
 
setLangDefFile(File) - Method in class controller.WorkspaceController
Sets the Lang Def File to the specified File langDefFile.
setLangDefFilePath(String) - Method in class controller.WorkspaceController
Sets the file path for the language definition file, if the language definition file is located in
setLangDefFileString(String) - Method in class controller.WorkspaceController
Sets the contents of the Lang Def File to the specified String langDefContents
setLeft(int) - Method in class codeblockutil.CSlider
sets the value representing the left side of slider
setLighting(Color, Color) - Method in class codeblockutil.CButton
Dynamically changes the coloring of the buttons when pressed or not pressed.
setLocation(int, int) - Method in class renderable.Comment
moves this to a new position at (x,y) but not outside of its parent Container
setLocation(Point) - Method in class renderable.Comment
moves this to a new position at (x,y) but not outside of its parent Container
setLocation(int, int) - Method in class renderable.CommentArrow
Set new location for arrow
setLocation(Point) - Method in class renderable.CommentArrow
set new location for arrow
setLocation(int, int) - Method in class renderable.RenderableBlock
Moves this component to a new location.
setLocation(Point) - Method in class renderable.RenderableBlock
Moves this component to a new location.
setMargin(int) - Method in class renderable.Comment
 
setMaximum(float) - Method in class codeblockutil.CSliderPane
 
setMinimum(float) - Method in class codeblockutil.CSliderPane
 
setMyHeight(int) - Method in class renderable.Comment
 
setMyWidth(int) - Method in class renderable.Comment
 
setName(String) - Method in interface codeblockutil.Explorer
sets the name of this exlorer
setName(String) - Method in class workspace.FactoryCanvas
 
setNumeric(boolean) - Method in class codeblockutil.LabelWidget
 
setPageColor(Color) - Method in class workspace.Page
 
setPageId(String) - Method in class workspace.Page
Sets the page id.
setPageLabel(String) - Method in class codeblocks.Block
Sets the page label of this
setPageName(String) - Method in class workspace.Page
 
setParent(Container) - Method in class renderable.Comment
Moves this comment from it's old parent Container to a new Container.
setParent(Container, Object) - Method in class renderable.Comment
Moves this comment from it's old parent Container to a new Container with given constrain.
setParent(RBParent) - Method in class renderable.RBHighlightHandler
 
setParentWidget(WorkspaceWidget) - Method in class renderable.RenderableBlock
Sets the parent WorkspaceWidget containing this
setPixelLocation(int, int) - Method in class renderable.BlockLabel
 
setPixelWidth(int) - Method in class workspace.Page
 
setPlug(String, BlockConnector.PositionType, String, boolean, Long) - Method in class codeblocks.Block
Sets the plug of this.
setPlugBlockID(Long) - Method in class codeblocks.Block
Sets the block attached to this plug
setPlugKind(String) - Method in class codeblocks.Block
Sets the plug kind of this
setPlugLabel(String) - Method in class codeblocks.Block
Sets the plug label of this
setPositionType(BlockConnector.PositionType) - Method in class codeblocks.BlockConnector
Sets the position type of this connector
setPressed(boolean) - Method in class renderable.Comment
 
setProperty(String, String) - Method in class codeblocks.Block
Sets the block property with the specified property and value.
setResizing(boolean) - Method in class renderable.Comment
 
setRight(int) - Method in class codeblockutil.CSlider
sets the right side value
setScrollingUnit(int) - Method in class codeblockutil.CGlassScrollPane
 
setScrollingUnit(int) - Method in class codeblockutil.CHoverScrollPane
 
setScrollingUnit(int) - Method in class codeblockutil.CScrollPane
Set the amount by which the mouse wheel scrolls
setScrollingUnit(int) - Method in class codeblockutil.CTracklessScrollPane
Set the amount by which the mouse wheel scrolls
setScrollingUnit(int) - Method in class codeblockutil.GlassVerticalBar
 
setScrollingUnit(int) - Method in class codeblockutil.HoverVerticalBar
 
setScrollingUnit(int) - Method in class codeblockutil.VerticalBar
 
setServerHash(long) - Method in class workspace.NetworkManager
Be careful when calling this method.
setSiblings(boolean, String[][]) - Method in class codeblockutil.LabelWidget
 
setSocket(BlockConnector) - Method in class renderable.ConnectorTag
 
setSocketAt(int, String, BlockConnector.PositionType, String, boolean, boolean, Long) - Method in class codeblocks.Block
Replaces the socket at the specified index with the new specified parameters
setSoundEnabled(boolean) - Static method in class 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.
setSrcHostId(Long) - Method in class workspace.NetworkEvent
 
setText(String) - Method in class codeblockutil.CQueryField
 
setText(String) - Method in class codeblockutil.CSignLabel
 
setText(double) - Method in class codeblockutil.LabelWidget
setText to a NumberFormatted double
setText(String) - Method in class codeblockutil.LabelWidget
setText to a String (trimmed to remove excess spaces)
setText(boolean) - Method in class codeblockutil.LabelWidget
setText to a boolean
setText(String) - Method in class renderable.BlockLabel
 
setText(boolean) - Method in class renderable.BlockLabel
 
setText(double) - Method in class renderable.BlockLabel
 
setText(String) - Method in class renderable.Comment
 
setText(String) - Method in class workspace.typeblocking.AutoCompletePanel
Set's user-generated pattern to be text.
setTextLighting(Color, Color) - Method in class codeblockutil.CButton
 
setThumbWidth(int) - Method in class codeblockutil.CTracklessScrollPane
 
setToolTipText(String) - Method in class renderable.BlockLabel
 
setUnzoomedX(double) - Method in class renderable.RenderableBlock
mutator for the initial value of x
setUnzoomedY(double) - Method in class renderable.RenderableBlock
mutator for the initial value of y
setupSubsets(Collection<Subset>, boolean, boolean) - Method in class 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 workspace.Workspace
Sets up the subsets by clearing all subsets and installing the new collection of subsets.
setValue(int) - Method in class codeblockutil.CSlider
sets value
setValue(float) - Method in class codeblockutil.CSliderPane
 
setView(String) - Method in class codeblockutil.Navigator
Sets the view to the explorer with the specified name.
setViewPort(Canvas) - Method in class codeblockutil.PopupExplorer
Selects the particular canvas at the specified index.
setVisible(boolean) - Method in class renderable.Comment
Over rides the standard setVisible to make sure the arrow's visibility is also set.
setVisible(boolean) - Method in class renderable.CommentArrow
Sets the visibility of the arrow component
setWorkspaceZoom(double) - Method in class workspace.Workspace
Sets the Workspace zoom at the specified zoom level
setWorkspaceZoomToDefault() - Method in class workspace.Workspace
Resets the workspace zoom to the default level
setZoomLevel(double) - Method in class codeblockutil.CPopupMenu
 
setZoomLevel(double) - Method in class codeblockutil.LabelWidget
 
setZoomLevel(double) - Method in class renderable.BlockControlLabel
update zoom for this button
setZoomLevel(double) - Method in class renderable.BlockLabel
 
setZoomLevel(double) - Static method in class renderable.BlockUtilities
 
setZoomLevel(double) - Method in class 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 renderable.ConnectorTag
 
setZoomLevel(double) - Method in class renderable.FactoryRenderableBlock
 
setZoomLevel(double) - Method in class renderable.RenderableBlock
 
setZoomLevel(double) - Static method in class workspace.Page
 
ShapeBevel - Class in codeblocks.rendering
 
ShapeBevel() - Constructor for class codeblocks.rendering.ShapeBevel
 
showAsDecimalThreshold() - Method in interface codeblockutil.NumberFormatter.PrecisionSpecifier
Returns the precision below which to display a number with e notation.
showMenuIcon(boolean) - Method in class codeblockutil.LabelWidget
 
showMenuIcon(boolean) - Method in class renderable.BlockLabel
 
showOnTop() - Method in class renderable.Comment
Bumps the comment to top of ZOrder of parent if parent exists
significantDigits(int) - Method in interface codeblockutil.NumberFormatter.PrecisionSpecifier
Returns the number of significant digits to display given the precision of a particular number.
SliderBlueprint - Class in codeblockutil
Contains the location for the CSlider components (in pixels)
SliderBlueprint() - Constructor for class codeblockutil.SliderBlueprint
 
SLIDING_CONTAINER_FINISHED_CLOSED - Static variable in class codeblockutil.GlassExplorerEvent
 
SLIDING_CONTAINER_FINISHED_OPEN - Static variable in class codeblockutil.GlassExplorerEvent
 
SocketLabel - Class in renderable
 
SocketLabel(BlockConnector, String, BlockLabel.Type, boolean, long) - Constructor for class renderable.SocketLabel
 
SocketRule - Class in 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 codeblocks.SocketRule
 
sortBlockStacks(Page, Collection<RenderableBlock>) - Static method in class workspace.BlockStackSorterUtil
This method serves to help clients sort blocks within a page in some manner.
Sound - Class in codeblockutil
 
Sound(Clip) - Constructor for class codeblockutil.Sound
 
SoundManager - Class in codeblockutil
Manages the sounds for StarLogoBlocks
SoundManager() - Constructor for class codeblockutil.SoundManager
 
SQUARE_1 - Static variable in class codeblocks.BlockConnectorShape
 
SQUARE_2 - Static variable in class codeblocks.BlockConnectorShape
 
SQUARE_3 - Static variable in class codeblocks.BlockConnectorShape
 
StackCard - Class in codeblockutil
A StackCard is used by explorers to interface between a CSwing Canvas and a CSwing explorer.
StackCard(Canvas) - Constructor for class codeblockutil.StackCard
Constructs new StackCard with a parent Explorer
StackCard(Canvas, StackExplorer) - Constructor for class codeblockutil.StackCard
Constucts a new StackCard with an explorer
StackExplorer - Class in codeblockutil
See documentation for Explorer.
StackExplorer() - Constructor for class codeblockutil.StackExplorer
Constructs new stack explorer
startDragging(MouseEvent) - Method in class renderable.FactoryRenderableBlock
 
stateChanged(ChangeEvent) - Method in class workspace.Workspace
 
stickTicks(int) - Method in class codeblockutil.CSlider
creates the sticky position of the intervals/ticks in the slider
stop() - Method in class workspace.NetworkManager
Close all connections and reset the server.
stopDragging(MouseEvent, WorkspaceWidget) - Method in class renderable.FactoryRenderableBlock
 
stopDragging(RenderableBlock, WorkspaceWidget) - Static method in class renderable.RenderableBlock
This method is called when this RenderableBlock is plugged into another RenderableBlock that has finished dragging.
Subset - Class in workspace
An Immuateble class identifying a subset's properties and blocks
Subset(String, Color, Iterable<RenderableBlock>) - Constructor for class workspace.Subset
 
suggestEditable(boolean) - Method in class codeblockutil.LabelWidget
Toggles the visual suggestion that this label may be editable depending on the specified suggest flag and properties of the block and label.
switchToLabelEditingMode(boolean) - Method in class renderable.RenderableBlock
sets the label to belonging to this renderable block to editing state == true (editing mode)
switchViewToPage(Page) - Method in class workspace.BlockCanvas
 

A B C D E F G H I J K L M N O P Q R S T U V W X Z