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 

P

Page - Class in edu.mit.blocks.workspace
A Page serves as both an abstract container of blocks and also a graphical panel that renders its collection of blocks.
Page(Workspace, String, int, int, String) - Constructor for class edu.mit.blocks.workspace.Page
Constructs a new Page
Page(Workspace, String, int, int, String, boolean, Color, boolean) - Constructor for class edu.mit.blocks.workspace.Page
 
Page(Workspace, String) - Constructor for class edu.mit.blocks.workspace.Page
Constructs a new Page
PAGE_ADDED - Static variable in class edu.mit.blocks.workspace.WorkspaceEvent
 
PAGE_LAYER - Static variable in class edu.mit.blocks.workspace.Workspace
 
PAGE_REMOVED - Static variable in class edu.mit.blocks.workspace.WorkspaceEvent
 
PAGE_RENAMED - Static variable in class edu.mit.blocks.workspace.WorkspaceEvent
 
PAGE_RESIZED - Static variable in class edu.mit.blocks.workspace.WorkspaceEvent
 
PageChangeEventManager - Class in edu.mit.blocks.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 edu.mit.blocks.workspace.PageChangeEventManager
 
PageChangeListener - Interface in edu.mit.blocks.workspace
The PageChangedListener interface must be implemented by anything that wants to be notified when a page's internal state changes (i.e. due to resize, rename, etc.)
PageDivider - Class in edu.mit.blocks.workspace
The PageDivider is a JComponent graphically marking the boundary between the two pages.
PageDivider(Workspace, Page) - Constructor for class edu.mit.blocks.workspace.PageDivider
 
PageDrawerLoadingUtils - Class in edu.mit.blocks.workspace
Utilities class that provides the loading and saving of pages and drawers
PageDrawerLoadingUtils() - Constructor for class edu.mit.blocks.workspace.PageDrawerLoadingUtils
 
pageSelected(Page, boolean) - Method in class edu.mit.blocks.workspace.Workspace
Marks the page of the specified name as being selected.
paint(Graphics) - Method in class edu.mit.blocks.codeblockutil.CArrowButton
repaints this
paint(Graphics) - Method in class edu.mit.blocks.codeblockutil.CBorderlessButton
re paints this
paint(Graphics) - Method in class edu.mit.blocks.codeblockutil.CButton
re paints this
paint(Graphics) - Method in class edu.mit.blocks.codeblockutil.CColorChooser.ColorPicker
 
paint(Graphics) - Method in class edu.mit.blocks.codeblockutil.CGraphiteButton
re paints this
paint(Graphics) - Method in class edu.mit.blocks.codeblockutil.CGraphiteSquareButton
 
paint(Graphics) - Method in class edu.mit.blocks.codeblockutil.CIconButton
Paints this
paint(Graphics) - Method in class edu.mit.blocks.codeblockutil.CLabel
 
paint(Graphics) - Method in class edu.mit.blocks.codeblockutil.CMenuItem
 
paint(Graphics) - Method in class edu.mit.blocks.codeblockutil.CQueryField
 
paint(Graphics) - Method in class edu.mit.blocks.codeblockutil.CRadioactiveButton
 
paint(Graphics) - Method in class edu.mit.blocks.codeblockutil.CTabButton
re paints this
paint(Graphics) - Method in class edu.mit.blocks.codeblockutil.CTextField
 
paint(Graphics) - Method in class edu.mit.blocks.renderable.Comment
overrides javax.Swing.JPanel.paint()
paint(Graphics) - Method in class edu.mit.blocks.workspace.MiniMap
 
paint(Graphics) - Method in class edu.mit.blocks.workspace.TrashCan
 
paint(Graphics) - Method in class edu.mit.blocks.workspace.typeblocking.AutoCompletePanel
 
paintComponent(Graphics) - Method in class edu.mit.blocks.codeblockutil.CSignLabel
 
paintComponent(Graphics) - Method in class edu.mit.blocks.codeblockutil.CSlider
Paints the CSlider
paintComponent(Graphics) - Method in class edu.mit.blocks.renderable.RBHighlightHandler
 
paintComponent(Graphics) - Method in class edu.mit.blocks.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 edu.mit.blocks.workspace.PageDivider
renders this PageDivider to nornally be a line, or a thick line with a width of 3 if mouseIn flag is true.
parentConnectorsChanged(Workspace, Long) - Static method in class edu.mit.blocks.codeblocks.BlockStub
Updates the BlocksStubs associated with the parent of its new page label
parentNameChanged(Workspace, String, String, Long) - Static method in class edu.mit.blocks.codeblocks.BlockStub
Updates BlockStub hashmaps and the BlockStubs of the parent of its new name
parentPageLabelChanged(Workspace, String, Long) - Static method in class edu.mit.blocks.codeblocks.BlockStub
Updates the BlockStubs associated with the parent of its new page label
parentPlugChanged(Workspace, Long, String) - Static method in class edu.mit.blocks.codeblocks.BlockStub
Updates the plug on caller stubs associated with the given parent.
pasteBlock(Workspace) - Static method in class edu.mit.blocks.workspace.typeblocking.TypeBlockManager
 
pasteBlocks() - Method in class edu.mit.blocks.workspace.Workspace
calls TypeBlockManager to pastes the highlighted blocks on the canvas
perpVec - Variable in class edu.mit.blocks.codeblocks.rendering.BevelIterator
a unit vector perpendicular to the current segment, pointing outwards
play() - Method in class edu.mit.blocks.codeblockutil.Sound
 
POLYMORPHIC_1 - Static variable in class edu.mit.blocks.codeblocks.BlockConnectorShape
 
POLYMORPHIC_2 - Static variable in class edu.mit.blocks.codeblocks.BlockConnectorShape
 
POLYMORPHIC_3 - Static variable in class edu.mit.blocks.codeblocks.BlockConnectorShape
 
POLYMORPHIC_DATA_PLUG_WIDTH - Static variable in class edu.mit.blocks.codeblocks.BlockConnectorShape
Width of polymorphic plug shape
PopupExplorer - Class in edu.mit.blocks.codeblockutil
See documentaton for Explorer.
PopupExplorer() - Constructor for class edu.mit.blocks.codeblockutil.PopupExplorer
Constructor
printPath(GeneralPath) - Static method in class edu.mit.blocks.codeblocks.rendering.BlockShapeUtil
Prints out a GeneralPath.
printRules() - Static method in class edu.mit.blocks.codeblocks.BlockLinkChecker
Prints to the console all the rules this LinkChecker currently supports.
PROC_PARAM - Static variable in class edu.mit.blocks.codeblocks.BlockConnectorShape
 
processKeyChar(Workspace, KeyEvent) - Static method in class edu.mit.blocks.workspace.typeblocking.KeyInputMap
Processes user-generated keyEvent.
processKeyPressed(KeyEvent) - Method in class edu.mit.blocks.renderable.RenderableBlock
 
processMouseEvent(MouseEvent) - Method in class edu.mit.blocks.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 edu.mit.blocks.codeblockutil.GlassCard
 
propertyChange(PropertyChangeEvent) - Method in class edu.mit.blocks.codeblockutil.TabCard
 
propertyChange(PropertyChangeEvent) - Method in class edu.mit.blocks.workspace.ZoomSlider
 
pt1 - Variable in class edu.mit.blocks.codeblocks.rendering.BevelIterator
the point that comes before the current segment's start-point
pt2 - Variable in class edu.mit.blocks.codeblocks.rendering.BevelIterator
the start-point of the current segment
pt3 - Variable in class edu.mit.blocks.codeblocks.rendering.BevelIterator
the end-point of the current segment
pt4 - Variable in class edu.mit.blocks.codeblocks.rendering.BevelIterator
the point that comes after the current segment's end-point
put(K, V) - Method in class edu.mit.blocks.codeblockutil.LRUCache
Adds an entry to the cache.
putBlockStubs(String, ArrayList<Long>) - Method in class edu.mit.blocks.workspace.WorkspaceEnvironment
 
putNewParentInStubMap(Workspace, Long) - Static method in class edu.mit.blocks.codeblocks.BlockStub
Saves the parent block information with the specified blockID in the Stub Map
putPage(Page, int) - Method in class edu.mit.blocks.workspace.Workspace
Places the specified page at the specified index.
putParentBlock(String, Long) - Method in class edu.mit.blocks.workspace.WorkspaceEnvironment
 
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