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

P

Page - Class in workspace
A Page serves as both an abstract container of blocks and also a graphical panel that renders its collection of blocks.
Page(String, int, int, String) - Constructor for class workspace.Page
Constructs a new Page
Page(String, int, int, String, boolean, Color) - Constructor for class workspace.Page
 
Page(String) - Constructor for class workspace.Page
Constructs a new Page
PAGE_ADDED - Static variable in class workspace.WorkspaceEvent
 
PAGE_LAYER - Static variable in class workspace.Workspace
 
PAGE_REMOVED - Static variable in class workspace.WorkspaceEvent
 
PAGE_RENAMED - Static variable in class workspace.WorkspaceEvent
 
PAGE_RESIZED - Static variable in class workspace.WorkspaceEvent
 
PageChangeEventManager - Class in workspace
The PageChangeEventmanager is in charged of handling all page-changed events triggered by Pages and notifying page-change listeners when such an event is triggered.
PageChangeEventManager() - Constructor for class workspace.PageChangeEventManager
 
PageChangeListener - Interface in workspace
The PageChangedListener interface must be implemented by anything that wants to be notified when a page's internal state changes (i.e.
PageDivider - Class in workspace
The PageDivider is a JComponent graphically marking the boundary between the two pages.
PageDivider(Page) - Constructor for class workspace.PageDivider
 
PageDrawerLoadingUtils - Class in workspace
Utilities class that provides the loading and saving of pages and drawers
PageDrawerLoadingUtils() - Constructor for class workspace.PageDrawerLoadingUtils
 
PageJComponent - Class in workspace
This class serves as the zoomable JComponent and RBParent of the page that wraps it.
PageJComponent() - Constructor for class workspace.PageJComponent
 
PageLabel - Class in renderable
 
PageLabel(String, BlockLabel.Type, boolean, long) - Constructor for class renderable.PageLabel
 
pageSelected(Page, boolean) - Method in class workspace.Workspace
Marks the page of the specified name as being selected.
paint(Graphics) - Method in class codeblockutil.CArrowButton
repaints this
paint(Graphics) - Method in class codeblockutil.CBorderlessButton
re paints this
paint(Graphics) - Method in class codeblockutil.CButton
re paints this
paint(Graphics) - Method in class codeblockutil.CColorChooser.ColorPicker
 
paint(Graphics) - Method in class codeblockutil.CGraphiteButton
re paints this
paint(Graphics) - Method in class codeblockutil.CGraphiteSquareButton
 
paint(Graphics) - Method in class codeblockutil.CIconButton
Paints this
paint(Graphics) - Method in class codeblockutil.CLabel
 
paint(Graphics) - Method in class codeblockutil.CMenuItem
 
paint(Graphics) - Method in class codeblockutil.CQueryField
 
paint(Graphics) - Method in class codeblockutil.CRadioactiveButton
 
paint(Graphics) - Method in class codeblockutil.CTabButton
re paints this
paint(Graphics) - Method in class codeblockutil.CTextField
 
paint(Graphics, JComponent) - Method in class codeblockutil.CToolTipUI
 
paint(Graphics) - Method in class codeblockutil.GlassHorizontalBar
paints scrollbar
paint(Graphics) - Method in class codeblockutil.GlassVerticalBar
paints scrollbar
paint(Graphics) - Method in class codeblockutil.HorizontalBar
paints scrollbar
paint(Graphics) - Method in class codeblockutil.HoverHorizontalBar
paints scrollbar
paint(Graphics) - Method in class codeblockutil.HoverVerticalBar
paints scrollbar
paint(Graphics) - Method in class codeblockutil.VerticalBar
paints scrollbar
paint(Graphics) - Method in class renderable.BlockControlLabel
updates BlockControlLbabel before painting
paint(Graphics) - Method in class renderable.Comment
overrides javax.Swing.JPanel.paint()
paint(Graphics) - Method in class workspace.MiniMap
 
paint(Graphics) - Method in class workspace.TrashCan
 
paint(Graphics) - Method in class workspace.typeblocking.AutoCompletePanel
 
paintComponent(Graphics) - Method in class codeblockutil.CSignLabel
 
paintComponent(Graphics) - Method in class codeblockutil.CSlider
Paints the CSlider
paintComponent(Graphics) - Method in class renderable.RBHighlightHandler
 
paintComponent(Graphics) - Method in class renderable.RenderableBlock
Swing paint method for J-Component Checks to see if the buffer has been cleared (or yet to be created), if so then it redraws the buffer and then draws the image on the graphics2d or else it uses the previous buffer.
paintComponent(Graphics) - Method in class workspace.PageDivider
renders this PageDivider to nornally be a line, or a thick line with a width of 3 if mouseIn flag is true.
paintComponent(Graphics) - Method in class workspace.PageJComponent
renders this JComponent
parentConnectorsChanged(Long) - Static method in class codeblocks.BlockStub
Updates the BlocksStubs associated with the parent of its new page label
parentNameChanged(String, String, Long) - Static method in class codeblocks.BlockStub
Updates BlockStub hashmaps and the BlockStubs of the parent of its new name
parentPageLabelChanged(String, Long) - Static method in class codeblocks.BlockStub
Updates the BlockStubs associated with the parent of its new page label
parentPlugChanged(Long, String) - Static method in class codeblocks.BlockStub
Updates the plug on caller stubs associated with the given parent.
pasteBlock() - Static method in class workspace.typeblocking.TypeBlockManager
 
pasteBlocks() - Method in class workspace.Workspace
calls TypeBlockManager to pastes the highlighted blocks on the canvas
perpVec - Variable in class codeblocks.rendering.BevelIterator
a unit vector perpendicular to the current segment, pointing outwards
play() - Method in class codeblockutil.Sound
 
PLUS_OPERATION_LABEL - Static variable in class workspace.typeblocking.TypeBlockManager
plus operations string constants
POLYMORPHIC_1 - Static variable in class codeblocks.BlockConnectorShape
 
POLYMORPHIC_2 - Static variable in class codeblocks.BlockConnectorShape
 
POLYMORPHIC_3 - Static variable in class codeblocks.BlockConnectorShape
 
POLYMORPHIC_DATA_PLUG_WIDTH - Static variable in class codeblocks.BlockConnectorShape
Width of polymorphic plug shape
PopupExplorer - Class in codeblockutil
See documentaton for Explorer.
PopupExplorer() - Constructor for class codeblockutil.PopupExplorer
Constructor
pressed - Variable in class codeblockutil.CButton
Press Flag: true iff button was pressed but has not been released
printPath(GeneralPath) - Static method in class codeblocks.rendering.BlockShapeUtil
Prints out a GeneralPath.
printRules() - Static method in class codeblocks.BlockLinkChecker
Prints to the console all the rules this LinkChecker currently supports.
PROC_PARAM - Static variable in class codeblocks.BlockConnectorShape
 
processKeyBinding(KeyStroke, KeyEvent, int, boolean) - Method in class renderable.RenderableBlock
 
processKeyChar(KeyEvent) - Static method in class workspace.typeblocking.KeyInputMap
Processes user-generated keyEvent.
processKeyPressed(KeyEvent) - Method in class renderable.RenderableBlock
 
processMouseEvent(MouseEvent) - Method in class renderable.RenderableBlock
Makes public the protected processMouseEvent() method from Component so that the children within this block may pass mouse events to this
propertyChange(PropertyChangeEvent) - Method in class codeblockutil.GlassCard
 
propertyChange(PropertyChangeEvent) - Method in class codeblockutil.StackCard
 
propertyChange(PropertyChangeEvent) - Method in class codeblockutil.TabCard
 
propertyChange(PropertyChangeEvent) - Method in class workspace.ZoomSlider
 
pt1 - Variable in class codeblocks.rendering.BevelIterator
the point that comes before the current segment's start-point
pt2 - Variable in class codeblocks.rendering.BevelIterator
the start-point of the current segment
pt3 - Variable in class codeblocks.rendering.BevelIterator
the end-point of the current segment
pt4 - Variable in class codeblocks.rendering.BevelIterator
the point that comes after the current segment's end-point
put(K, V) - Method in class codeblockutil.LRUCache
Adds an entry to the cache.
putNewParentInStubMap(Long) - Static method in class codeblocks.BlockStub
Saves the parent block information with the specified blockID in the Stub Map
putPage(Page, int) - Method in class workspace.Workspace
Places the specified page at the specified index.

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