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

C

calculateUnzoomedX(int) - Method in class renderable.RenderableBlock
calculates the x when the zoom is 1.0
calculateUnzoomedY(int) - Method in class renderable.RenderableBlock
calculates the y when the zoom is 1.0
canLink(Block, Block, BlockConnector, BlockConnector) - Static method in class codeblocks.BlockLinkChecker
Returns a BlockLink instance if the two specified blocks can connect at the specified block connectors at each block; null if no link is possible.
canLink(Block, Block, BlockConnector, BlockConnector) - Method in class codeblocks.CommandRule
 
canLink(Block, Block, BlockConnector, BlockConnector) - Method in class codeblocks.InfixRule
Returns true if the two sockets of the two blocks can link; false if not
canLink(Block, Block, BlockConnector, BlockConnector) - Method in interface codeblocks.LinkRule
Returns true if the two sockets of the two blocks can link; false if not
canLink(Block, Block, BlockConnector, BlockConnector) - Method in class codeblocks.SocketRule
Returns true if the two sockets of the two blocks can link by matching their socket kind; false if not.
canProcessNegativeSign() - Method in class codeblockutil.LabelWidget
returns true if this block should can accept a negative sign
canRedo() - Method in class workspace.ReundoManager
 
canUndo() - Method in class workspace.ReundoManager
 
Canvas - Interface in codeblockutil
A Canvas is a low-level, mutable, CSwing component.
CArrowButton - Class in codeblockutil
A CArrowButton is a swing-compatible widget that allows clients to display a semi-transpanrent arrow in any of the four traditional directions: NORTH, SOUTH, EAST, WEST.
CArrowButton(CArrowButton.Direction) - Constructor for class codeblockutil.CArrowButton
 
CArrowButton.Direction - Enum in codeblockutil
Directions
CBarGraph - Class in codeblockutil
 
CBarGraph(String, int, Color) - Constructor for class codeblockutil.CBarGraph
 
CBorderlessButton - Class in codeblockutil
 
CBorderlessButton(String) - Constructor for class codeblockutil.CBorderlessButton
 
CButton - Class in codeblockutil
A CButton is a swing-compatible widget that allows clients to display an oval button with an optional text.
CButton(String) - Constructor for class codeblockutil.CButton
Creates a button with text and black buttonColor, and white slectedColor
CButton(Color, Color, String) - Constructor for class codeblockutil.CButton
Create a button with text;
CColorChooser - Class in codeblockutil
 
CColorChooser(Color) - Constructor for class codeblockutil.CColorChooser
 
CColorChooser.ColorPicker - Class in codeblockutil
ColorPicker is a popup menu that displays a spectrum of colors.
CColorChooser.ColorPicker(Color) - Constructor for class codeblockutil.CColorChooser.ColorPicker
Constructs a color picker popup
CFileHandler - Class in codeblockutil
 
CFileHandler() - Constructor for class codeblockutil.CFileHandler
 
CGlassScrollPane - Class in codeblockutil
 
CGlassScrollPane(JComponent) - Constructor for class codeblockutil.CGlassScrollPane
Constructs a custom CHoverScrollPane with the view port set to "view", with both scroll bar policies set to "ALWAYS" (see javax.swing.JScrollPane for a description on the use of scroll bar policies).
CGlassScrollPane(JComponent, CScrollPane.ScrollPolicy, CScrollPane.ScrollPolicy) - Constructor for class codeblockutil.CGlassScrollPane
Constructs a custom CHoverScrollPane with the view port set to "view", and correponding vertical and horizontal bar policies (see javax.swing.JScrollPane for a description on the use of scroll bar policies).
CGlassScrollPane(JComponent, int, Color, Color) - Constructor for class codeblockutil.CGlassScrollPane
Constructs a custom CHoverScrollPane with the view port set to "view", with both scroll bar policies set to "ALWAYS" (see javax.swing.JScrollPane for a description on the use of scroll bar policies).
CGlassScrollPane(JComponent, CScrollPane.ScrollPolicy, CScrollPane.ScrollPolicy, int, Color, Color) - Constructor for class codeblockutil.CGlassScrollPane
Constructs a custom CHoverScrollPane with the view port set to "view", with correponding vertical and horizontal bar policies (see javax.swing.JScrollPane for a description on the use of scroll bar policies).
CGraphite - Class in codeblockutil
 
CGraphiteButton - Class in codeblockutil
A CButton is a swing-compatible widget that allows clients to display an oval button with an optional text.
CGraphiteButton(String) - Constructor for class codeblockutil.CGraphiteButton
 
CGraphiteSquareButton - Class in codeblockutil
 
CGraphiteSquareButton(String) - Constructor for class codeblockutil.CGraphiteSquareButton
 
changeGenusTo(String) - Method in class codeblocks.Block
Changes the genus of this block, while maintaining this current blocks relationships with other blocks it's connected to.
changeGenusTo(String) - Method in class codeblocks.BlockStub
Overriden from Block.
ChartData - Class in codeblockutil
 
ChartData(String) - Constructor for class codeblockutil.ChartData
 
CHeader - Class in codeblockutil
 
checkCustomShapes(Block, Point2D[], int, int) - Method in class codeblocks.CustomBlockShapeSet
Checks if the given block is a "special shape" that has custom dimensions.
CHoverScrollPane - Class in codeblockutil
The CHoverScrollPane is a swing-compatible widget that allows clients of this CScrollPane to control the width of the thumb, the color of the thumb, and and the color of the track.
CHoverScrollPane(JComponent) - Constructor for class codeblockutil.CHoverScrollPane
Constructs a custom CHoverScrollPane with the view port set to "view", with both scroll bar policies set to "ALWAYS" (see javax.swing.JScrollPane for a description on the use of scroll bar policies).
CHoverScrollPane(JComponent, CScrollPane.ScrollPolicy, CScrollPane.ScrollPolicy) - Constructor for class codeblockutil.CHoverScrollPane
Constructs a custom CHoverScrollPane with the view port set to "view", and correponding vertical and horizontal bar policies (see javax.swing.JScrollPane for a description on the use of scroll bar policies).
CHoverScrollPane(JComponent, int, Color, Color) - Constructor for class codeblockutil.CHoverScrollPane
Constructs a custom CHoverScrollPane with the view port set to "view", with both scroll bar policies set to "ALWAYS" (see javax.swing.JScrollPane for a description on the use of scroll bar policies).
CHoverScrollPane(JComponent, CScrollPane.ScrollPolicy, CScrollPane.ScrollPolicy, int, Color, Color) - Constructor for class codeblockutil.CHoverScrollPane
Constructs a custom CHoverScrollPane with the view port set to "view", with correponding vertical and horizontal bar policies (see javax.swing.JScrollPane for a description on the use of scroll bar policies).
CIconButton - Class in codeblockutil
A CIconButton is a swing-compatible widget that allows clients to display a circular button with an optional icon.
CIconButton(CIconButton.Icon) - Constructor for class codeblockutil.CIconButton
 
CIconButton(Color, Color, CIconButton.Icon) - Constructor for class codeblockutil.CIconButton
constructs this with the given icon, background, and selected coloring.
CIconButton.Icon - Enum in codeblockutil
Icon choices
CIRCLE_1 - Static variable in class codeblocks.BlockConnectorShape
 
CIRCLE_2 - Static variable in class codeblocks.BlockConnectorShape
 
CIRCLE_3 - Static variable in class codeblocks.BlockConnectorShape
 
CLabel - Class in codeblockutil
 
CLabel(String) - Constructor for class codeblockutil.CLabel
 
cleanUpAllBlocks() - Method in class workspace.Workspace
Cleans up all the blocks within the block canvas using the default arrangement algorithm.
clearBufferedImage() - Method in class renderable.RenderableBlock
Clears the BufferedImage of this
clearChart() - Method in class codeblockutil.CBarGraph
 
clearChart() - Method in class codeblockutil.CLineGraph
 
clearPage() - Method in class workspace.Page
Destructs this Page by setting its set of blocks to empty.
clearTable() - Method in class codeblockutil.CTable
Clears the table of all data, but keeps the current column names
clearValues() - Method in class codeblockutil.CLineGraph
Clears all values for all series, leaving the same number of series
clearValues(int, double) - Method in class codeblockutil.CLineGraph
Clear the graph starting from the startTime.
CLineGraph - Class in codeblockutil
 
CLineGraph(String, int, Color) - Constructor for class codeblockutil.CLineGraph
 
cloneBlock(Block) - Static method in class renderable.BlockUtilities
 
close() - Method in class workspace.NetworkConnection
Close the streams and the socket.
close() - Method in class workspace.NetworkServer
This stops the thread.
closeTrackEdgeLeft - Variable in class codeblockutil.SliderBlueprint
 
closeTrackEdgeRight - Variable in class codeblockutil.SliderBlueprint
 
CMenuItem - Class in codeblockutil
 
CMenuItem(String) - Constructor for class codeblockutil.CMenuItem
 
CMenuItem(String, CMenuItem.Position) - Constructor for class codeblockutil.CMenuItem
 
CMenuItem.Position - Enum in codeblockutil
 
codeblocks - package codeblocks
 
codeblocks.rendering - package codeblocks.rendering
 
codeblockutil - package codeblockutil
 
collapseAfterBlocks(long) - Method in class renderable.CollapseLabel
Toggles visibility of all afterBlocks and their sockets of the given blockID
collapseBlock(long) - Method in class renderable.CollapseLabel
Collapse the block corresponding to @param blockID and the blocks connect to its sockets.
collapseBlockAndStack() - Method in class renderable.CollapseLabel
Reverses visibility of afterBlocks and sockets of a procedure block (if present) when collapse label clicked
CollapseLabel - Class in renderable
CollapseLabel is a label that can be added to a renderable block that will cause all blocks after this block to be hidden from view when the isCollapsed parameter is true.
CollapseLabel(long) - Constructor for class renderable.CollapseLabel
 
collapseSockets(Long) - Method in class renderable.CollapseLabel
Toggles visibility of all blocks connected to sockets NB Sockets on procedure blocks do not have afterBlocks
COLOR_CHANGE - Static variable in class codeblockutil.CColorChooser
 
COMMAND - Static variable in class codeblocks.BlockConnectorShape
 
COMMAND_INPUT_BAR_HEIGHT - Static variable in class codeblocks.BlockConnectorShape
height of command input bar
COMMAND_INPUT_BAR_WIDTH - Static variable in class codeblocks.BlockConnectorShape
width of command input bar
COMMAND_PORT_OFFSET - Static variable in class codeblocks.BlockShape
left alignment buffer for command ports
CommandRule - Class in codeblocks
 
CommandRule() - Constructor for class codeblocks.CommandRule
 
Comment - Class in renderable
Comment stores and displays user-generated text that can be edited by the user.
Comment(String, CommentSource, Color, double) - Constructor for class renderable.Comment
Constructs a Comment with belonging to source, with text of initText, and initial zoom The comment's borders will have the color borderColor.
comment - Variable in class renderable.CommentArrow
 
CommentArrow - Class in renderable
Draws an arrow (triangle to make the comment look like a speech bubble) between a comment and its source.
CommentArrow(Comment) - Constructor for class renderable.CommentArrow
Constructs this
CommentLabel - Class in renderable
The CommentLabel class controls the visibility of a Comment on a RenderableBlock
CommentLabel(long) - Constructor for class renderable.CommentLabel
 
CommentSource - Interface in renderable
CommentSource interface that must be implemented by a class if a comment is to be linked to it.
compareTo(TextualFactoryBlock) - Method in class renderable.TextualFactoryBlock
 
CompilerException - Exception in codeblocks
 
CompilerException(CompilerException.Error, Long) - Constructor for exception codeblocks.CompilerException
 
CompilerException.Error - Enum in codeblocks
 
componentHidden(ComponentEvent) - Method in class codeblockutil.CSliderPane
Do nothing when this widget is hidden
componentHidden(ComponentEvent) - Method in class codeblockutil.MagicExplorer
 
componentHidden(ComponentEvent) - Method in class codeblockutil.PopupExplorer
 
componentHidden(ComponentEvent) - Method in class renderable.RBHighlightHandler
 
componentHidden(ComponentEvent) - Method in class workspace.FactoryCanvas
 
componentHidden(ComponentEvent) - Method in class workspace.FactoryManager
 
componentHidden(ComponentEvent) - Method in class workspace.TrashCan
Component Listeners
componentMoved(ComponentEvent) - Method in class codeblockutil.CSliderPane
Do nothing when this widget is moved
componentMoved(ComponentEvent) - Method in class codeblockutil.MagicExplorer
 
componentMoved(ComponentEvent) - Method in class codeblockutil.PopupExplorer
 
componentMoved(ComponentEvent) - Method in class renderable.RBHighlightHandler
 
componentMoved(ComponentEvent) - Method in class workspace.FactoryCanvas
 
componentMoved(ComponentEvent) - Method in class workspace.FactoryManager
 
componentMoved(ComponentEvent) - Method in class workspace.TrashCan
 
componentResized(ComponentEvent) - Method in class codeblockutil.CSliderPane
Reposition text fields and slider when this widget is resized
componentResized(ComponentEvent) - Method in class codeblockutil.MagicExplorer
 
componentResized(ComponentEvent) - Method in class codeblockutil.PopupExplorer
 
componentResized(ComponentEvent) - Method in class renderable.RBHighlightHandler
ComponentListener methods for when the RB moves or resizes
componentResized(ComponentEvent) - Method in class workspace.FactoryCanvas
 
componentResized(ComponentEvent) - Method in class workspace.FactoryManager
 
componentResized(ComponentEvent) - Method in class workspace.TrashCan
 
componentShown(ComponentEvent) - Method in class codeblockutil.CSliderPane
Do nothing when this widget is shown
componentShown(ComponentEvent) - Method in class codeblockutil.MagicExplorer
 
componentShown(ComponentEvent) - Method in class codeblockutil.PopupExplorer
 
componentShown(ComponentEvent) - Method in class renderable.RBHighlightHandler
 
componentShown(ComponentEvent) - Method in class workspace.FactoryCanvas
 
componentShown(ComponentEvent) - Method in class workspace.FactoryManager
 
componentShown(ComponentEvent) - Method in class workspace.TrashCan
 
connect() - Method in class codeblocks.BlockLink
This method actually connects the two blocks stored in this BlockLink object.
connect(Socket) - Method in class workspace.NetworkManager
 
connectBlocks(Block, Block) - Static method in class workspace.typeblocking.LinkFinderUtil
Handles the Connecting of blocks once they are dropped onto the canvas and are waiting to be linked if posible.
ConnectorTag - Class in renderable
 
ConnectorTag(BlockConnector) - Constructor for class renderable.ConnectorTag
 
contains(int, int) - Method in class codeblockutil.HoverHorizontalBar
returns true iff the thumb contains the specified point
contains(int, int) - Method in class codeblockutil.HoverVerticalBar
returns true iff the thumb contains the specified point
contains(int, int) - Method in class renderable.RenderableBlock
Overriding JComponent.contains(int x, int y) so that this component's boundaries are defined by the actual area occupied by the Renderable Block shape.
contains(int, int) - Method in class workspace.FactoryManager
 
contains(int, int) - Method in class workspace.MiniMap
defined by JComponent.contains()
contains(int, int) - Method in class workspace.Page
 
contains(Point) - Method in class workspace.Page
 
contains(int, int) - Method in interface workspace.WorkspaceWidget
Widgets must be able to report whether a given point is inside them
ContextMenu - Class in workspace
ContextMenu handles all the right-click menus within the Workspace.
CONTROL_PLUG_HEIGHT - Static variable in class codeblocks.BlockConnectorShape
height of vertical control connection
CONTROL_PLUG_WIDTH - Static variable in class codeblocks.BlockConnectorShape
width of vertical control connection
controller - package controller
 
copyBlock() - Static method in class workspace.typeblocking.TypeBlockManager
 
copyBlocks() - Method in class workspace.Workspace
calls TypeBlockManager to copy the highlighted blocks on the canvas
CORNER_RADIUS - Static variable in class codeblocks.BlockShape
radius of rounded corners
cornerShape(GeneralPath, float, float, float, float, float, float) - Static method in class codeblocks.rendering.BlockShapeUtil
Assumes we are at (x1,y1), the corner point is (x2,y2), and we end at (x3, y3)
cornerTo(GeneralPath, Point2D, Point2D, float) - Static method in class codeblocks.rendering.BlockShapeUtil
Draws a corner relative to the current point of the GeneralPath.
CPopupMenu - Class in codeblockutil
 
CPopupMenu() - Constructor for class codeblockutil.CPopupMenu
 
CProgressBar - Class in codeblockutil
 
CProgressBar(String) - Constructor for class codeblockutil.CProgressBar
 
CQueryField - Class in codeblockutil
 
CQueryField() - Constructor for class codeblockutil.CQueryField
 
CQueryField(String) - Constructor for class codeblockutil.CQueryField
 
CRadioactiveButton - Class in codeblockutil
 
CRadioactiveButton(Color, Color, String) - Constructor for class codeblockutil.CRadioactiveButton
 
createImage(String) - Method in class codeblockutil.ImageManager
 
createNewInstance() - Method in class renderable.FactoryRenderableBlock
Returns a new RenderableBlock instance (and creates its associated Block) instance of the same genus as this.
createShapeBevel(Graphics2D, Shape, double, int, float, float[]) - Static method in class codeblocks.rendering.ShapeBevel
 
createToolTip() - Method in class renderable.RenderableBlock
 
CScrollPane - Class in codeblockutil
The CScrollPane is a swing-compatible widget that allows clients of this CScrollPane to control the width of the thumb, the color of the thumb, and and the color of the track.
CScrollPane() - Constructor for class codeblockutil.CScrollPane
 
CScrollPane.ScrollPolicy - Enum in codeblockutil
 
CSignLabel - Class in codeblockutil
it's like a neon sign, only cooler
CSignLabel() - Constructor for class codeblockutil.CSignLabel
 
CSlider - Class in codeblockutil
 
CSlider() - Constructor for class codeblockutil.CSlider
 
CSlider(int, int, int) - Constructor for class codeblockutil.CSlider
 
CSlider(int, int, int, boolean, int) - Constructor for class codeblockutil.CSlider
 
CSlider(int, int, int, boolean, int, boolean, String) - Constructor for class codeblockutil.CSlider
 
CSlider(int, int, int, float, Color, Color, Color, boolean, int, boolean, String) - Constructor for class codeblockutil.CSlider
 
CSliderPane - Class in codeblockutil
The CSliderPane is a swing-compatible widget that allows users to interface with a slider through the slider itself and three text fields.
CSliderPane(float, float, float) - Constructor for class codeblockutil.CSliderPane
 
CSVFilter - Class in codeblockutil
 
CSVFilter() - Constructor for class codeblockutil.CSVFilter
 
CTabButton - Class in codeblockutil
 
CTabButton(String) - Constructor for class codeblockutil.CTabButton
 
CTable - Class in codeblockutil
CTable is a generic table with a look and feel that matches the rest of codeblocks.
CTable() - Constructor for class codeblockutil.CTable
 
CTable(int) - Constructor for class codeblockutil.CTable
Create a new Table instance with an empty domain
CTextField - Class in codeblockutil
 
CTextField() - Constructor for class codeblockutil.CTextField
 
CTextField(Format) - Constructor for class codeblockutil.CTextField
 
CTextField(String) - Constructor for class codeblockutil.CTextField
 
CToolTip - Class in codeblockutil
 
CToolTip(Color) - Constructor for class codeblockutil.CToolTip
 
CToolTipUI - Class in codeblockutil
 
CToolTipUI(Color) - Constructor for class codeblockutil.CToolTipUI
 
CTracklessScrollPane - Class in codeblockutil
The CScrollPane is a swing-compatible widget that allows clients of this CScrollPane to control the width of the thumb, the color of the thumb, and and the color of the track.
CTracklessScrollPane(JComponent) - Constructor for class codeblockutil.CTracklessScrollPane
Constructs a custom CScrollPane with the view port set to "view", with both scroll bar policies set to "ALWAYS" (see javax.swing.JScrollPane for a description on the use of scroll bar policies).
CTracklessScrollPane(JComponent, CScrollPane.ScrollPolicy, CScrollPane.ScrollPolicy) - Constructor for class codeblockutil.CTracklessScrollPane
Constructs a custom CScrollPane with the view port set to "view", with correponding vertical and horizontal bar policies (see javax.swing.JScrollPane for a description on the use of scroll bar policies).
CTracklessScrollPane(JComponent, int, Color, Color) - Constructor for class codeblockutil.CTracklessScrollPane
Constructs a custom CScrollPane with the view port set to "view", with both scroll bar policies set to "ALWAYS" (see javax.swing.JScrollPane for a description on the use of scroll bar policies).
CTracklessScrollPane(JComponent, CScrollPane.ScrollPolicy, CScrollPane.ScrollPolicy, int, Color, Color) - Constructor for class codeblockutil.CTracklessScrollPane
Constructs a custom CScrollPane with the view port set to "view", with correponding vertical and horizontal bar policies (see javax.swing.JScrollPane for a description on the use of scroll bar policies).
curveTo(GeneralPath, float, float, float, float, float, float) - Static method in class codeblocks.rendering.BlockShapeUtil
Draws a curve segment relative to the current point of the GeneralPath.
customBlockShapes - Variable in class codeblocks.CustomBlockShapeSet
Contains all of the custom block shapes that are being used in a project.
CustomBlockShapeSet - Class in codeblocks
 
CustomBlockShapeSet() - Constructor for class codeblocks.CustomBlockShapeSet
 
CustomBlockShapeSet.CustomBlockShape - Class in codeblocks
Internal CustomBlockShape class.
CustomBlockShapeSet.CustomBlockShape() - Constructor for class codeblocks.CustomBlockShapeSet.CustomBlockShape
 
CWheeler - Class in codeblockutil
displays item by their preferred size
CWheeler(boolean) - Constructor for class codeblockutil.CWheeler
 
CWheeler(Collection<JComponent>) - Constructor for class codeblockutil.CWheeler
 
CWheeler(Collection<JComponent>, boolean, Color) - Constructor for class codeblockutil.CWheeler
 
CWheelItem - Class in codeblockutil
 
CWheelItem() - Constructor for class codeblockutil.CWheelItem
 

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