A B C D E F G H I L M P R S T U

A

addBoundsHandlesTo(PNode) - Static method in class edu.umd.cs.piccolox.swt.PSWTBoundsHandle
Adds bounds handles to all corners and edges of the provided node.
addInputEventListener(PInputEventListener) - Method in class edu.umd.cs.piccolox.swt.PSWTCanvas
Add an input listener to the camera associated with this canvas.
addRenderingHints(Map) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
addStickyBoundsHandlesTo(PNode, PCamera) - Static method in class edu.umd.cs.piccolox.swt.PSWTBoundsHandle
Adds sticky bounds handles to all corners and edges of the provided node and for display on the provided camera.
addTimer(SWTTimer, long) - Method in class edu.umd.cs.piccolox.swt.SWTTimerQueue
Adds the provided timer to the queue of scheduled timers.
awtToSWT(Rectangle2D, Rectangle) - Static method in class edu.umd.cs.piccolox.swt.SWTShapeManager
Populates the SWT rectangle with the provided Swing Rectangle2D's coordinates.

B

BUFFER - Static variable in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Buffer used to extract the graphics device.

C

CACHE_COUNT - Static variable in class edu.umd.cs.piccolox.swt.SWTGraphics2D
The number of Graphics Contexts active as determined by called to incrementGCCount and decrementGCCount.
cancelEventOverride() - Method in class edu.umd.cs.piccolox.swt.SWTTimer
Resets the internal state to indicate this Timer shouldn't notify any of its listeners.
canvasPressPt - Variable in class edu.umd.cs.piccolox.swt.PSWTSelectionEventHandler
 
clearRect(int, int, int, int) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
clickCount - Variable in class edu.umd.cs.piccolox.swt.PSWTMouseEvent
Number times the mouse was clicked in relation to the wrapped event.
clip(Shape) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
This method isn't really supported by SWT - so will use the shape bounds.
clipRect(int, int, int, int) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
cloneShape(Shape) - Method in class edu.umd.cs.piccolox.swt.PSWTPath
Clone's the shape provided.
COLOR_CACHE - Static variable in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Map from awt colors to swt colors.
containsTimer(SWTTimer) - Method in class edu.umd.cs.piccolox.swt.SWTTimerQueue
Returns true if this timer queue contains the given timer.
copyArea(Image, double, double) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Copies the image to the specified position.
copyArea(int, int, int, int, int, int) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
create() - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
createBasicSceneGraph() - Method in class edu.umd.cs.piccolox.swt.PSWTCanvas
Builds the basic scene graph associated with this canvas.
createEllipse(float, float, float, float) - Static method in class edu.umd.cs.piccolox.swt.PSWTPath
Creates a path representing an ellipse that covers the rectangle provided.
createPolyline(Point2D[]) - Static method in class edu.umd.cs.piccolox.swt.PSWTPath
Creates a PPath for the poly-line for the given points.
createPolyline(float[], float[]) - Static method in class edu.umd.cs.piccolox.swt.PSWTPath
Creates a PPath for the poly-line for the given points.
createRectangle(float, float, float, float) - Static method in class edu.umd.cs.piccolox.swt.PSWTPath
Creates a path representing the rectangle provided.
createRoundRectangle(float, float, float, float, float, float) - Static method in class edu.umd.cs.piccolox.swt.PSWTPath
Creates a path representing the rounded rectangle provided.
createTimer(int, ActionListener) - Method in class edu.umd.cs.piccolox.swt.PSWTRoot
Creates a timer that will fire the listener every delay milliseconds.
curFont - Variable in class edu.umd.cs.piccolox.swt.SWTGraphics2D
The current font to use when drawing text.
CURRENT_CANVAS - Static variable in class edu.umd.cs.piccolox.swt.PSWTCanvas
Terrible Singleton instance of the PSWTCanvas.

D

decorateSelectedNode(PNode) - Method in class edu.umd.cs.piccolox.swt.PSWTSelectionEventHandler
Modifies the provided node so that it is displayed as selected.
decrementGCCount() - Static method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Decreases the number of uses of this graphics 2d object.
DEFAULT_COLOR - Static variable in class edu.umd.cs.piccolox.swt.PSWTHandle
The default color to use when drawing a handle.
DEFAULT_FONT - Static variable in class edu.umd.cs.piccolox.swt.PSWTText
Default font for text.
DEFAULT_FONT_NAME - Static variable in class edu.umd.cs.piccolox.swt.PSWTText
Default font name of text.
DEFAULT_FONT_SIZE - Static variable in class edu.umd.cs.piccolox.swt.PSWTText
Default font size for text.
DEFAULT_FONT_STYLE - Static variable in class edu.umd.cs.piccolox.swt.PSWTText
Default font style for text.
DEFAULT_GREEK_COLOR - Static variable in class edu.umd.cs.piccolox.swt.PSWTText
Default color of text rendered as 'greek'.
DEFAULT_GREEK_THRESHOLD - Static variable in class edu.umd.cs.piccolox.swt.PSWTText
Below this magnification render text as 'greek'.
DEFAULT_HANDLE_SHAPE - Static variable in class edu.umd.cs.piccolox.swt.PSWTHandle
The default shape to use when drawing handles.
DEFAULT_HANDLE_SIZE - Static variable in class edu.umd.cs.piccolox.swt.PSWTHandle
The Default Size of a handle not including its border.
DEFAULT_IS_TRANSPARENT - Static variable in class edu.umd.cs.piccolox.swt.PSWTText
Default background transparency state.
DEFAULT_PADDING - Static variable in class edu.umd.cs.piccolox.swt.PSWTText
Default padding.
DEFAULT_PEN_COLOR - Static variable in class edu.umd.cs.piccolox.swt.PSWTText
Default color for text.
DEFAULT_TEXT - Static variable in class edu.umd.cs.piccolox.swt.PSWTText
Default text when new text area is created.
device - Variable in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Device onto which all graphics operations will ultimately take place.
dispose() - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
DO NOTHING - DISPOSED IN RENDERING CLASS.
disposeImage() - Method in class edu.umd.cs.piccolox.swt.PSWTImage
Subclasses may override this method to provide different image dispose behavior.
dragActivityStep(PInputEvent) - Method in class edu.umd.cs.piccolox.swt.PSWTSelectionEventHandler
dragHandle(PDimension, PInputEvent) - Method in class edu.umd.cs.piccolox.swt.PSWTBoundsHandle
Callback invoked when the user is dragging the handle.
dragHandle(PDimension, PInputEvent) - Method in class edu.umd.cs.piccolox.swt.PSWTHandle
Override this method to get notified as the handle is dragged.
draw(Shape) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
drawArc(int, int, int, int, int, int) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
drawArc(double, double, double, double, double, double) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Draws the outline of a circular or elliptical arc covering the specified rectangle.
drawGlyphVector(GlyphVector, float, float) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
drawImage(Image, double, double) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Draws the provided image at the position specified.
drawImage(Image, int, int, int, int, double, double, double, double) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Draws the source region from the image onto the destination region of the graphics context.
drawImage(Image, AffineTransform, ImageObserver) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
drawImage(BufferedImage, BufferedImageOp, int, int) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
drawImage(Image, int, int, ImageObserver) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
drawImage(Image, int, int, int, int, ImageObserver) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
drawImage(Image, int, int, Color, ImageObserver) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
drawImage(Image, int, int, int, int, Color, ImageObserver) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
drawImage(Image, int, int, int, int, int, int, int, int, ImageObserver) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
drawImage(Image, int, int, int, int, int, int, int, int, Color, ImageObserver) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
drawLine(int, int, int, int) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
drawLine(double, double, double, double) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Draws a line, using the current color, between the points (x1, y1) and (x2, y2) in this graphics context's coordinate system.
drawOval(int, int, int, int) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
drawOval(double, double, double, double) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Draws the outline of an oval.
drawPath(Path) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Draws the provided path.
drawPolygon(int[], int[], int) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
drawPolyline(int[], int[], int) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
drawPolyline(double[]) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Draw a polyline from the specified double array of points.
drawRect(int, int, int, int) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
drawRect(double, double, double, double) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Draws the outline of the specified rectangle.
drawRenderableImage(RenderableImage, AffineTransform) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
drawRenderedImage(RenderedImage, AffineTransform) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
drawRoundRect(int, int, int, int, int, int) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
drawRoundRect(double, double, double, double, double, double) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Draws an outlined round-cornered rectangle using this graphics context's current color.
drawString(String, int, int, boolean) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Renders the text of the specified String, using the current text attribute state in the Graphics2D context.
drawString(String, int, int) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
drawString(String, double, double) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Renders the text of the specified String, using the current text attribute state in the Graphics2D context.
drawString(String, double, double, boolean) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Renders the text of the specified String, using the current text attribute state in the Graphics2D context.
drawString(String, float, float) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
drawString(AttributedCharacterIterator, int, int) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
drawString(AttributedCharacterIterator, float, float) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
drawText(String, double, double) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Renders the text of the specified String, using the current text attribute state in the Graphics2D context.
drawText(String, double, double, int) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Renders the text of the specified String, using the current text attribute state in the Graphics2D context.
drawText(String, int, int, int) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Renders the text of the specified String, using the current text attribute state in the Graphics2D context.

E

edu.umd.cs.piccolox.swt - package edu.umd.cs.piccolox.swt
This package provides a SWT implementation of the core Piccolo library.
endHandleDrag(Point2D, PInputEvent) - Method in class edu.umd.cs.piccolox.swt.PSWTBoundsHandle
Callback invoked when the handle stops being dragged.
endHandleDrag(Point2D, PInputEvent) - Method in class edu.umd.cs.piccolox.swt.PSWTHandle
Override this method to get notified when the handle stops getting dragged.
endMarqueeSelection(PInputEvent) - Method in class edu.umd.cs.piccolox.swt.PSWTSelectionEventHandler
endResizeBounds() - Method in class edu.umd.cs.piccolox.swt.PSWTStickyHandleManager

F

fill(Shape) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
fillArc(int, int, int, int, int, int) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
fillArc(double, double, double, double, double, double) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Draws a filledArc with the options provided.
fillGradientRectangle(double, double, double, double, boolean) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Fills a gradient rectangle of in the direction specified.
fillOval(int, int, int, int) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
fillOval(double, double, double, double) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Fills an oval bounded by the specified rectangle with the current color.
fillPath(Path) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Draws a filled version of the provided path.
fillPolygon(double[]) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Fill a polyline from the specified double array of points.
fillPolygon(int[], int[], int) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
fillRect(int, int, int, int) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
fillRect(double, double, double, double) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Fills the specified rectangle.
fillRoundRect(int, int, int, int, int, int) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
fillRoundRect(double, double, double, double, double, double) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Fills the specified rounded corner rectangle with the current color.
fireActionPerformed(ActionEvent) - Method in class edu.umd.cs.piccolox.swt.SWTTimer
Notifies all listeners that have registered interest for notification on this event type.
flipHandleIfNeeded(boolean, boolean) - Method in class edu.umd.cs.piccolox.swt.PSWTBoundsHandle
Flips this particular handle around if needed.
flipSiblingBoundsHandles(boolean, boolean) - Method in class edu.umd.cs.piccolox.swt.PSWTBoundsHandle
Iterates over all of this node's handles flipping them if necessary.
font - Variable in class edu.umd.cs.piccolox.swt.PSWTText
Current text font.
FONT_CACHE - Static variable in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Map from font names to Fonts.

G

gc - Variable in class edu.umd.cs.piccolox.swt.SWTGraphics2D
The Underlying GraphicsContext provided by swt.
getAdvanceWidth(char) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Returns the advance width of the character provided in the current font.
getAnimating() - Method in class edu.umd.cs.piccolox.swt.PSWTCanvas
Return true if any activities that respond with true to the method isAnimating were run in the last PRoot.processInputs() loop.
getBackground() - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
getBackgroundColor() - Method in class edu.umd.cs.piccolox.swt.PSWTText
Returns the current background color.
getBoundsReference() - Method in class edu.umd.cs.piccolox.swt.PSWTStickyHandleManager
getBoundsVolatile() - Method in class edu.umd.cs.piccolox.swt.PSWTStickyHandleManager
Always returns true to ensure that they will always be displayed appropriately.
getButton() - Method in class edu.umd.cs.piccolox.swt.PSWTMouseEvent
getCamera() - Method in class edu.umd.cs.piccolox.swt.PSWTCanvas
Return the camera associated with this canvas.
getCenter() - Method in class edu.umd.cs.piccolox.swt.PSWTPath
Return the center of this SWT path node, based on its bounds.
getCharWidth(char) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Returns the width of the character provided in the current font.
getClickCount() - Method in class edu.umd.cs.piccolox.swt.PSWTMouseEvent
getClip() - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
getClipBounds() - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
getColor() - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
getComposite() - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
getCursorFor(int) - Method in class edu.umd.cs.piccolox.swt.PSWTBoundsHandle
Returns an appropriate cursor to display when the mouse is over a handle on the side provided.
getData() - Method in class edu.umd.cs.piccolox.swt.PSWTKeyEvent
Return the associated SWT data for the event.
getData() - Method in class edu.umd.cs.piccolox.swt.PSWTMouseEvent
Return the associated SWT data for the event.
getDelay() - Method in class edu.umd.cs.piccolox.swt.SWTTimer
Returns the delay, in milliseconds, between firings of action events.
getDeviceConfiguration() - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Returns a dummy device configuration.
getDisplay() - Method in class edu.umd.cs.piccolox.swt.PSWTKeyEvent
Return the display on which the interaction occurred.
getDisplay() - Method in class edu.umd.cs.piccolox.swt.PSWTMouseEvent
Return the display on which the interaction occurred.
getDoubleBuffered() - Method in class edu.umd.cs.piccolox.swt.PSWTCanvas
Get whether this canvas should use double buffering - the default is to double buffer.
getExpirationTime() - Method in class edu.umd.cs.piccolox.swt.SWTTimer
 
getFont() - Method in class edu.umd.cs.piccolox.swt.PSWTText
Returns the current font.
getFont() - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
getFont(String) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Returns the SWT font matching the given font string.
getFontMetrics(Font) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
getFontRenderContext() - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
getGreekThreshold() - Method in class edu.umd.cs.piccolox.swt.PSWTText
Returns the current greek threshold.
getHandleCursorEventHandler() - Method in class edu.umd.cs.piccolox.swt.PSWTBoundsHandle
Return the event handler that is responsible for setting the mouse cursor when it enters/exits this handle.
getHandleDraggerHandler() - Method in class edu.umd.cs.piccolox.swt.PSWTHandle
Return the event handler that is responsible for the drag handle interaction.
getImage() - Method in class edu.umd.cs.piccolox.swt.PSWTImage
Returns the image that is shown by this node, may be null.
getInitialDelay() - Method in class edu.umd.cs.piccolox.swt.SWTTimer
Returns the Timer's initial delay.
getInteracting() - Method in class edu.umd.cs.piccolox.swt.PSWTCanvas
Return true if this canvas has been marked as interacting.
getLayer() - Method in class edu.umd.cs.piccolox.swt.PSWTCanvas
Helper method to return the first layer attached to the camera of this canvas.
getLocator() - Method in class edu.umd.cs.piccolox.swt.PSWTHandle
Get the locator that this handle uses to position itself on its parent node.
getMarqueeBounds() - Method in class edu.umd.cs.piccolox.swt.PSWTSelectionEventHandler
getModifiers() - Method in class edu.umd.cs.piccolox.swt.PSWTKeyEvent
getModifiers() - Method in class edu.umd.cs.piccolox.swt.PSWTMouseEvent
getModifiersEx() - Method in class edu.umd.cs.piccolox.swt.PSWTKeyEvent
getModifiersEx() - Method in class edu.umd.cs.piccolox.swt.PSWTMouseEvent
getNextTimer() - Method in class edu.umd.cs.piccolox.swt.SWTTimer
 
getPaint() - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
getPanEventHandler() - Method in class edu.umd.cs.piccolox.swt.PSWTCanvas
Get the pan event handler associated with this canvas.
getPenColor() - Method in class edu.umd.cs.piccolox.swt.PSWTText
Returns the current pen color.
getPenPaint() - Method in class edu.umd.cs.piccolox.swt.PSWTText
Returns the current pen paint.
getRenderingHint(RenderingHints.Key) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
getRenderingHints() - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
getRoot() - Method in class edu.umd.cs.piccolox.swt.PSWTCanvas
Return root for this canvas.
getSource() - Method in class edu.umd.cs.piccolox.swt.PSWTKeyEvent
getSource() - Method in class edu.umd.cs.piccolox.swt.PSWTMouseEvent
getStroke() - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
getStrokePaint() - Method in class edu.umd.cs.piccolox.swt.PSWTPath
Returns the paint to use when drawing the stroke of the shape.
getSWTFont() - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Returns the current swt font to use when drawing.
getSWTFontMetrics() - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Returns the font metrics of the current SWT font.
getText() - Method in class edu.umd.cs.piccolox.swt.PSWTText
Return the text within this text component.
getTimer() - Method in class edu.umd.cs.piccolox.swt.SWTTimer.SWTDoPostEvent
 
getTransform() - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
getTransformedFont() - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Deprecated.  
getTransformedLineWidth() - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Computes the width of the line after it passes through the current transform.
getTranslateX() - Method in class edu.umd.cs.piccolox.swt.PSWTText
Get the X offset translation.
getTranslateY() - Method in class edu.umd.cs.piccolox.swt.PSWTText
Get the Y offset translation.
getTranslation() - Method in class edu.umd.cs.piccolox.swt.PSWTText
Get the text translation offset.
getWidget() - Method in class edu.umd.cs.piccolox.swt.PSWTKeyEvent
Returns the widget from which the event was emitted.
getWidget() - Method in class edu.umd.cs.piccolox.swt.PSWTMouseEvent
Returns the widget from which the event was emitted.
getZoomEventHandler() - Method in class edu.umd.cs.piccolox.swt.PSWTCanvas
Get the zoom event handler associated with this canvas.
greekColor - Variable in class edu.umd.cs.piccolox.swt.PSWTText
Color for greek text.
greekThreshold - Variable in class edu.umd.cs.piccolox.swt.PSWTText
Below this magnification text is rendered as greek.

H

hit(Rectangle, Shape, boolean) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Returns whether the given rect and shape touch.

I

incrementGCCount() - Static method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Increases the number of uses of this graphics 2d object.
initializeMarquee(PInputEvent) - Method in class edu.umd.cs.piccolox.swt.PSWTSelectionEventHandler
initializeSelection(PInputEvent) - Method in class edu.umd.cs.piccolox.swt.PSWTSelectionEventHandler
installHandleEventHandlers() - Method in class edu.umd.cs.piccolox.swt.PSWTBoundsHandle
Installs handlers responsible for updating the attached node's bounds and for updating the cursor when the mous enters a handle.
installHandleEventHandlers() - Method in class edu.umd.cs.piccolox.swt.PSWTHandle
Installs the handler that will reposition the handle when it is dragged, and invoke appropriate call backs.
installInputSources() - Method in class edu.umd.cs.piccolox.swt.PSWTCanvas
This method installs mouse and key listeners on the canvas that forward those events to Piccolo2D.
internalUpdateBounds(double, double, double, double) - Method in class edu.umd.cs.piccolox.swt.PSWTPath
Set the bounds of this path.
internalUpdateBounds(double, double, double, double) - Method in class edu.umd.cs.piccolox.swt.PSWTText
intersects(Rectangle2D) - Method in class edu.umd.cs.piccolox.swt.PSWTPath
Returns true if path crosses the provided bounds.
isActionKey() - Method in class edu.umd.cs.piccolox.swt.PSWTKeyEvent
isAltDown() - Method in class edu.umd.cs.piccolox.swt.PSWTKeyEvent
isAltDown() - Method in class edu.umd.cs.piccolox.swt.PSWTMouseEvent
isCoalesce() - Method in class edu.umd.cs.piccolox.swt.SWTTimer
Returns true if the Timer coalesces multiple pending action events.
isControlDown() - Method in class edu.umd.cs.piccolox.swt.PSWTKeyEvent
isControlDown() - Method in class edu.umd.cs.piccolox.swt.PSWTMouseEvent
isRepeats() - Method in class edu.umd.cs.piccolox.swt.SWTTimer
Returns true (the default) if the Timer will send an action event to its listeners multiple times.
isRunning() - Method in class edu.umd.cs.piccolox.swt.SWTTimer
Returns true if the Timer is running.
isShiftDown() - Method in class edu.umd.cs.piccolox.swt.PSWTKeyEvent
isShiftDown() - Method in class edu.umd.cs.piccolox.swt.PSWTMouseEvent
isTransparent() - Method in class edu.umd.cs.piccolox.swt.PSWTText
Returns whether the text should be drawn using the transparent mode, i.e., whether the background should be drawn or not.

L

lines - Variable in class edu.umd.cs.piccolox.swt.PSWTText
Each element is one line of text.
lineWidth - Variable in class edu.umd.cs.piccolox.swt.SWTGraphics2D
The current stroke width to use when drawing lines.

M

marquee - Variable in class edu.umd.cs.piccolox.swt.PSWTSelectionEventHandler
 
marqueeParent - Variable in class edu.umd.cs.piccolox.swt.PSWTSelectionEventHandler
 

P

padding - Variable in class edu.umd.cs.piccolox.swt.PSWTText
The amount of padding on each side of the text.
paint(PPaintContext) - Method in class edu.umd.cs.piccolox.swt.PSWTImage
paint(PPaintContext) - Method in class edu.umd.cs.piccolox.swt.PSWTPath
Paints the path on the context provided.
paint(PPaintContext) - Method in class edu.umd.cs.piccolox.swt.PSWTText
Renders the text object.
paintAsGreek(PPaintContext) - Method in class edu.umd.cs.piccolox.swt.PSWTText
Paints this object as greek.
paintAsText(PPaintContext) - Method in class edu.umd.cs.piccolox.swt.PSWTText
Paints this object normally (show it's text).
paintComponent(GC, int, int, int, int) - Method in class edu.umd.cs.piccolox.swt.PSWTCanvas
Paints the region specified of the canvas onto the given Graphics Context.
paintImmediately() - Method in class edu.umd.cs.piccolox.swt.PSWTCanvas
Performs an immediate repaint if no other client is currently performing one.
parentBoundsChanged() - Method in class edu.umd.cs.piccolox.swt.PSWTHandle
penColor - Variable in class edu.umd.cs.piccolox.swt.PSWTText
Current pen color.
pickAfterChildren(PPickPath) - Method in class edu.umd.cs.piccolox.swt.PSWTStickyHandleManager
Since PSWTStickyHandle manager is not visible on screen, it just returns false when it is asked to be repainted.
popCursor() - Method in class edu.umd.cs.piccolox.swt.PSWTCanvas
Pop the cursor on top of the cursorStack and set it as the canvas cursor.
postOverride() - Method in class edu.umd.cs.piccolox.swt.SWTTimer
 
pressPt - Variable in class edu.umd.cs.piccolox.swt.PSWTSelectionEventHandler
 
PROPERTY_SHAPE - Static variable in class edu.umd.cs.piccolox.swt.PSWTPath
The property name that identifies a change of this node's path.
PSWTBoundsHandle - Class in edu.umd.cs.piccolox.swt
PSWTBoundsHandle a handle for resizing the bounds of another node.
PSWTBoundsHandle(PBoundsLocator) - Constructor for class edu.umd.cs.piccolox.swt.PSWTBoundsHandle
Creates a bounds handle that will use the provided bounds locator to position itself.
PSWTCanvas - Class in edu.umd.cs.piccolox.swt
PSWTCanvas is an SWT Composite that can be used to embed Piccolo into a SWT application.
PSWTCanvas(Composite, int) - Constructor for class edu.umd.cs.piccolox.swt.PSWTCanvas
Construct a canvas with the basic scene graph consisting of a root, camera, and layer.
PSWTHandle - Class in edu.umd.cs.piccolox.swt
PSWTHandle is used to modify some aspect of Piccolo when it is dragged.
PSWTHandle(PLocator) - Constructor for class edu.umd.cs.piccolox.swt.PSWTHandle
Construct a new handle that will use the given locator to locate itself on its parent node.
PSWTImage - Class in edu.umd.cs.piccolox.swt
PSWTImage is a wrapper around a org.eclipse.swt.graphics.Image.
PSWTImage(PSWTCanvas) - Constructor for class edu.umd.cs.piccolox.swt.PSWTImage
Constructs a PSWTImage attached to the provided canvas and with a null image.
PSWTImage(PSWTCanvas, Image) - Constructor for class edu.umd.cs.piccolox.swt.PSWTImage
Constructs a PSWTImage wrapping the provided image.
PSWTImage(PSWTCanvas, String) - Constructor for class edu.umd.cs.piccolox.swt.PSWTImage
Constructs a PSWTImage wrapping the provided image after loading it from the file.
PSWTKeyEvent - Class in edu.umd.cs.piccolox.swt
Key event overridden to wrap an SWT KeyEvent as a swing KeyEvent.
PSWTKeyEvent(KeyEvent, int) - Constructor for class edu.umd.cs.piccolox.swt.PSWTKeyEvent
Creates an object that wraps a SWT Key event.
PSWTMouseEvent - Class in edu.umd.cs.piccolox.swt
Mouse event overridden to wrap an SWT MouseEvent as a Swing MouseEvent.
PSWTMouseEvent(MouseEvent, int, int) - Constructor for class edu.umd.cs.piccolox.swt.PSWTMouseEvent
Constructs a PSWTMouseEvent that wraps the provided SWT MouseEvent as a Swing one.
PSWTPath - Class in edu.umd.cs.piccolox.swt
PSWTPath is a wrapper around a java.awt.geom.GeneralPath, with workarounds for drawing shapes in SWT where necessary.
PSWTPath() - Constructor for class edu.umd.cs.piccolox.swt.PSWTPath
Creates an empty PSWTPath.
PSWTPath(Shape) - Constructor for class edu.umd.cs.piccolox.swt.PSWTPath
Creates an SWTPath in the given shape with the default paint and stroke.
PSWTRoot - Class in edu.umd.cs.piccolox.swt
PSWTRoot is a subclass of PRoot that is designed to work in the SWT environment.
PSWTRoot(Composite) - Constructor for class edu.umd.cs.piccolox.swt.PSWTRoot
Constructs a PSWTRoot attached to the provided composite.
PSWTSelectionEventHandler - Class in edu.umd.cs.piccolox.swt
Selection event handler modified to use SWT paths instead of normal paths.
PSWTSelectionEventHandler(PNode, PNode) - Constructor for class edu.umd.cs.piccolox.swt.PSWTSelectionEventHandler
Creates a selection event handler.
PSWTSelectionEventHandler(PNode, List) - Constructor for class edu.umd.cs.piccolox.swt.PSWTSelectionEventHandler
Creates a selection event handler.
PSWTStickyHandleManager - Class in edu.umd.cs.piccolox.swt
A class for managing the position of a sticky handle.
PSWTStickyHandleManager(PCamera, PNode) - Constructor for class edu.umd.cs.piccolox.swt.PSWTStickyHandleManager
Creates a sticky handle that will be displayed on the given camera and will update the provided target.
PSWTText - Class in edu.umd.cs.piccolox.swt
PSWTText creates a visual component to support text.
PSWTText() - Constructor for class edu.umd.cs.piccolox.swt.PSWTText
Default constructor for PSWTTest.
PSWTText(String) - Constructor for class edu.umd.cs.piccolox.swt.PSWTText
PSWTTest constructor with initial text.
PSWTText(String, Font) - Constructor for class edu.umd.cs.piccolox.swt.PSWTText
PSWTTest constructor with initial text and font.
pushCursor(Cursor) - Method in class edu.umd.cs.piccolox.swt.PSWTCanvas
Set the canvas cursor, and remember the previous cursor on the cursor stack.

R

recomputeBounds() - Method in class edu.umd.cs.piccolox.swt.PSWTText
Recalculates this node's bounding box by examining it's text content.
relocateHandle() - Method in class edu.umd.cs.piccolox.swt.PSWTHandle
Force this handle to relocate itself using its locator.
removeBoundsHandlesFrom(PNode) - Static method in class edu.umd.cs.piccolox.swt.PSWTBoundsHandle
Removes all bounds handles from the specified node.
removeInputEventListener(PInputEventListener) - Method in class edu.umd.cs.piccolox.swt.PSWTCanvas
Remove an input listener to the camera associated with this canvas.
removeTimer(SWTTimer) - Method in class edu.umd.cs.piccolox.swt.SWTTimerQueue
Removes the provided timer from the Timer Queue.
repaint() - Method in class edu.umd.cs.piccolox.swt.PSWTCanvas
Exists to dispatch from the Swing's repaint method to SWT's redraw method.
repaint(PBounds) - Method in class edu.umd.cs.piccolox.swt.PSWTCanvas
Flags the bounds provided as needing to be redrawn.
restart() - Method in class edu.umd.cs.piccolox.swt.SWTTimer
Restarts the Timer, canceling any pending firings and causing it to fire with its initial delay.
rotate(double) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
rotate(double, double, double) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
run() - Method in class edu.umd.cs.piccolox.swt.SWTTimer.SWTDoPostEvent
 
run() - Method in class edu.umd.cs.piccolox.swt.SWTTimerQueue
Dispatches work to timers until the queue is told to stop running.
run() - Method in class edu.umd.cs.piccolox.swt.SWTTimerQueue.SWTTimerQueueRestart
Attempts to restart the queue associated with the display.
running - Variable in class edu.umd.cs.piccolox.swt.SWTTimer
 

S

scale(double, double) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
scheduleProcessInputsIfNeeded() - Method in class edu.umd.cs.piccolox.swt.PSWTRoot
Processes Inputs if any kind of IO needs to be done.
sendInputEventToInputManager(InputEvent, int) - Method in class edu.umd.cs.piccolox.swt.PSWTCanvas
Dispatches the given event to the default input manager for the root of this canvas.
setAnimatingRenderQuality(int) - Method in class edu.umd.cs.piccolox.swt.PSWTCanvas
Set the render quality that should be used when rendering this canvas when it is animating.
setBackground(Color) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
setBackground(Color) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Sets the background color to the provided swt color.
setBackgroundColor(Color) - Method in class edu.umd.cs.piccolox.swt.PSWTText
Sets the current background color.
setBounds(int, int, int, int) - Method in class edu.umd.cs.piccolox.swt.PSWTCanvas
Changes the bounds of this PSWTCanvas.
setBounds(double, double, double, double) - Method in class edu.umd.cs.piccolox.swt.PSWTStickyHandleManager
setCamera(PCamera) - Method in class edu.umd.cs.piccolox.swt.PSWTCanvas
Set the camera associated with this canvas.
setCameraTarget(PCamera, PNode) - Method in class edu.umd.cs.piccolox.swt.PSWTStickyHandleManager
Changes the associated camera and target for this sticky handle.
setClip(int, int, int, int) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
setClip(Shape) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
This method isn't really supported by SWT - so will use the shape bounds.
setCoalesce(boolean) - Method in class edu.umd.cs.piccolox.swt.SWTTimer
Sets whether the Timer coalesces multiple pending ActionEvent firings.
setColor(Color) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
setColor(Color) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Sets the foreground color to the provided swt color.
setComposite(Composite) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
setDefaultRenderQuality(int) - Method in class edu.umd.cs.piccolox.swt.PSWTCanvas
Set the render quality that should be used when rendering this canvas.
setDelay(int) - Method in class edu.umd.cs.piccolox.swt.SWTTimer
Sets the Timer's delay, the number of milliseconds between successive action events.
setDoubleBuffered(boolean) - Method in class edu.umd.cs.piccolox.swt.PSWTCanvas
Set whether this canvas should use double buffering - the default is yes.
setExpirationTime(long) - Method in class edu.umd.cs.piccolox.swt.SWTTimer
 
setFont(Font) - Method in class edu.umd.cs.piccolox.swt.PSWTText
Sets the font for the text.
setFont(Font) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
setFont(Font) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Set the font for this SWTGraphics2D to font.
setGreekThreshold(double) - Method in class edu.umd.cs.piccolox.swt.PSWTText
Sets the current greek threshold.
setImage(String) - Method in class edu.umd.cs.piccolox.swt.PSWTImage
Set the image that is wrapped by this PImage node.
setImage(Image) - Method in class edu.umd.cs.piccolox.swt.PSWTImage
Set the image that is wrapped by this PImage node.
setInitialDelay(int) - Method in class edu.umd.cs.piccolox.swt.SWTTimer
Sets the Timer's initial delay, which by default is the same as the between-event delay.
setInteracting(boolean) - Method in class edu.umd.cs.piccolox.swt.PSWTCanvas
Changes the number of callers that are interacting with the canvas.
setInteractingRenderQuality(int) - Method in class edu.umd.cs.piccolox.swt.PSWTCanvas
Set the render quality that should be used when rendering this canvas when it is interacting.
setLineWidth(double) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Sets the line width to use when drawing shapes.
setLocator(PLocator) - Method in class edu.umd.cs.piccolox.swt.PSWTHandle
Set the locator that this handle uses to position itself on its parent node.
setNextTimer(SWTTimer) - Method in class edu.umd.cs.piccolox.swt.SWTTimer
 
setPaint(Paint) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
setPaintMode() - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
setParent(PNode) - Method in class edu.umd.cs.piccolox.swt.PSWTHandle
setPathToEllipse(float, float, float, float) - Method in class edu.umd.cs.piccolox.swt.PSWTPath
Resets the path to an ellipse positioned at the coordinate provided with the dimensions provided.
setPathToPolyline(Point2D[]) - Method in class edu.umd.cs.piccolox.swt.PSWTPath
Sets the path to a sequence of segments described by the points.
setPathToPolyline(float[], float[]) - Method in class edu.umd.cs.piccolox.swt.PSWTPath
Sets the path to a sequence of segments described by the point components provided.
setPathToRectangle(float, float, float, float) - Method in class edu.umd.cs.piccolox.swt.PSWTPath
Resets the path to a rectangle with the dimensions and position provided.
setPathToRoundRectangle(float, float, float, float, float, float) - Method in class edu.umd.cs.piccolox.swt.PSWTPath
Resets the path to a rectangle with the dimensions and position provided.
setPenColor(Color) - Method in class edu.umd.cs.piccolox.swt.PSWTText
Sets the current pen color.
setPenPaint(Paint) - Method in class edu.umd.cs.piccolox.swt.PSWTText
Sets the current pen paint.
setRenderingHint(RenderingHints.Key, Object) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
setRenderingHints(Map) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
setRepeats(boolean) - Method in class edu.umd.cs.piccolox.swt.SWTTimer
If flag is false, instructs the Timer to send only one action event to its listeners.
setRunning(boolean) - Method in class edu.umd.cs.piccolox.swt.SWTTimer
 
setShape(Shape) - Method in class edu.umd.cs.piccolox.swt.PSWTPath
Changes the underlying shape of this PSWTPath.
setStroke(Stroke) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
setStrokeColor(Paint) - Method in class edu.umd.cs.piccolox.swt.PSWTPath
Sets the paint to use when drawing the stroke of the shape.
setText(String) - Method in class edu.umd.cs.piccolox.swt.PSWTText
Sets the text of this visual component to str.
setTransform(AffineTransform) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
setTranslateX(double) - Method in class edu.umd.cs.piccolox.swt.PSWTText
Set text translation offset X.
setTranslateY(double) - Method in class edu.umd.cs.piccolox.swt.PSWTText
Set text translation offset Y.
setTranslation(double, double) - Method in class edu.umd.cs.piccolox.swt.PSWTText
Set the text translation offset to the specified position.
setTranslation(Point2D) - Method in class edu.umd.cs.piccolox.swt.PSWTText
Set the text translation offset to point p.
setTransparent(boolean) - Method in class edu.umd.cs.piccolox.swt.PSWTText
Sets whether the text should be drawn in transparent mode, i.e., whether the background should be drawn or not.
setXORMode(boolean) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Deprecated. since underlying method has been deprecated
setXORMode(Color) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
SHAPE_CACHE - Static variable in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Map from awt shapess to swt Paths.
shapeToPolyline(Shape) - Static method in class edu.umd.cs.piccolox.swt.SWTShapeManager
Converts the provided shape into an array of point coordinates given as one dimensional array with this format: x1,y1,x2,y3,....
sharedInstance(Display) - Static method in class edu.umd.cs.piccolox.swt.SWTTimerQueue
Returns the singleton instance of the SWTTimerQueue.
shear(double, double) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
start() - Method in class edu.umd.cs.piccolox.swt.SWTTimer
Starts the Timer, causing it to start sending action events to its listeners.
start() - Method in class edu.umd.cs.piccolox.swt.SWTTimerQueue
Starts the timer queue.
startHandleDrag(Point2D, PInputEvent) - Method in class edu.umd.cs.piccolox.swt.PSWTBoundsHandle
Callback invoked when the user has started to drag a handle.
startHandleDrag(Point2D, PInputEvent) - Method in class edu.umd.cs.piccolox.swt.PSWTHandle
Override this method to get notified when the handle starts to get dragged.
startResizeBounds() - Method in class edu.umd.cs.piccolox.swt.PSWTStickyHandleManager
stop() - Method in class edu.umd.cs.piccolox.swt.SWTTimer
Stops the Timer, causing it to stop sending action events to its listeners.
stop() - Method in class edu.umd.cs.piccolox.swt.SWTTimerQueue
Stops the TimerQueue Thread.
stringExtent(String) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Returns the extent of the provided string in the current font.
swtEvent - Variable in class edu.umd.cs.piccolox.swt.PSWTMouseEvent
Event being wrapped.
SWTGraphics2D - Class in edu.umd.cs.piccolox.swt
An extension to Graphics2D to support an SWT Piccolo Canvas with little modification to the current Piccolo architecture There is an outstanding SWT bug request #33319 for more efficient polyline/polygon rendering methods.
SWTGraphics2D(GC, Device) - Constructor for class edu.umd.cs.piccolox.swt.SWTGraphics2D
Constructor for SWTGraphics2D.
SWTShapeManager - Class in edu.umd.cs.piccolox.swt
SWT shape manager.
SWTShapeManager() - Constructor for class edu.umd.cs.piccolox.swt.SWTShapeManager
 
SWTTimer - Class in edu.umd.cs.piccolox.swt
SWT timer.
SWTTimer(Display, int, ActionListener) - Constructor for class edu.umd.cs.piccolox.swt.SWTTimer
Constructor for SWTTimer.
SWTTimer.SWTDoPostEvent - Class in edu.umd.cs.piccolox.swt
DoPostEvent is a runnable class that fires actionEvents to the listeners on the EventDispatchThread, via invokeLater.
SWTTimer.SWTDoPostEvent() - Constructor for class edu.umd.cs.piccolox.swt.SWTTimer.SWTDoPostEvent
 
SWTTimerQueue - Class in edu.umd.cs.piccolox.swt
The SWTTimerQueue is a queue of timers.
SWTTimerQueue(Display) - Constructor for class edu.umd.cs.piccolox.swt.SWTTimerQueue
Creates a timer queue that will be attached the the provided display.
SWTTimerQueue.SWTTimerQueueRestart - Class in edu.umd.cs.piccolox.swt
Runnable that will message the shared instance of the Timer Queue to restart.
SWTTimerQueue.SWTTimerQueueRestart(Display) - Constructor for class edu.umd.cs.piccolox.swt.SWTTimerQueue.SWTTimerQueueRestart
Constructs a QueueRestart Runnable that will message the Timer Queue to Restart.

T

textExtent(String) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Returns the extent of the provided text in the current font.
textExtent(String, int) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
Returns the extent of the provided text in the current font assuming the flags given.
timerQueue() - Method in class edu.umd.cs.piccolox.swt.SWTTimer
Returns the timer queue.
toString() - Method in class edu.umd.cs.piccolox.swt.SWTTimerQueue
Generates a string handy for debugging the contents of the timer queue.
transform - Variable in class edu.umd.cs.piccolox.swt.SWTGraphics2D
The current transform to apply to drawing operations.
transform(AffineTransform) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
transform(Rectangle2D, AffineTransform) - Static method in class edu.umd.cs.piccolox.swt.SWTShapeManager
Apply the specified transform to the specified rectangle, modifying the rect.
transform(double[], AffineTransform) - Static method in class edu.umd.cs.piccolox.swt.SWTShapeManager
Transforms the given points by the transform provided, leaving the original points untouched.
translate(int, int) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
translate(double, double) - Method in class edu.umd.cs.piccolox.swt.SWTGraphics2D
translateX - Variable in class edu.umd.cs.piccolox.swt.PSWTText
Translation offset X.
translateY - Variable in class edu.umd.cs.piccolox.swt.PSWTText
Translation offset Y.

U

undecorateSelectedNode(PNode) - Method in class edu.umd.cs.piccolox.swt.PSWTSelectionEventHandler
Undoes any modifications to the provided node so that it is not displayed as selected.
updateBoundsFromPath() - Method in class edu.umd.cs.piccolox.swt.PSWTPath
Recalculates the path's bounds by examining it's associated shape.
updateMarquee(PInputEvent) - Method in class edu.umd.cs.piccolox.swt.PSWTSelectionEventHandler
updateShapePoints(Shape) - Method in class edu.umd.cs.piccolox.swt.PSWTPath
Updates the internal points used to draw the shape.

A B C D E F G H I L M P R S T U

Copyright © 1995-2011 Piccolo2D. All Rights Reserved.