com.partnersoft.v3x.gui
Class PiffleGraphics

java.lang.Object
  extended by com.partnersoft.v3x.gui.PiffleGraphics

public class PiffleGraphics
extends java.lang.Object

Simplified graphics handle for Piffling.


Constructor Summary
PiffleGraphics()
           
PiffleGraphics(java.awt.Graphics2D delegate)
           
 
Method Summary
 void closeShape()
           
 void curveTo(float x1, float y1, float x2, float y2, float x3, float y3)
           
 void drawArc(int x, int y, int width, int height, int startAngle, int arcAngle)
           
 void drawLine(int x1, int y1, int x2, int y2)
           
 void drawOval(int x, int y, int width, int height)
           
 void drawShape()
           
 void drawString(java.lang.String str, float x, float y)
           
 void fillArc(int x, int y, int width, int height, int startAngle, int arcAngle)
           
 void fillOval(int x, int y, int width, int height)
           
 void fillShape()
           
 java.awt.Graphics2D getDelegate()
           
 int getMaxCoord()
           
 void lineTo(float x, float y)
           
 void moveTo(float x, float y)
           
 void quadTo(float x1, float y1, float x2, float y2)
           
 void rotate(float degrees)
           
 void scale(float factor)
           
 void setColor(java.lang.String newColor)
           
 void setDashing(float newWidth, java.lang.String dashing, float dashPhase)
           
 void setDelegate(java.awt.Graphics2D newDelegate)
           
 void setFont(java.awt.Font newFont)
           
 void setLinetype(float newWidth, java.lang.String dashing, float dashPhase, java.lang.String endCap, java.lang.String join, float miterLimit)
           
 void setLineWidth(float newWidth)
           
 void setSize(int canvasSize)
           
 void startShape()
           
 void translate(int offsetX, int offsetY)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PiffleGraphics

public PiffleGraphics()

PiffleGraphics

public PiffleGraphics(java.awt.Graphics2D delegate)
Method Detail

getDelegate

public java.awt.Graphics2D getDelegate()

setDelegate

public void setDelegate(java.awt.Graphics2D newDelegate)

getMaxCoord

public int getMaxCoord()

setSize

public void setSize(int canvasSize)

setColor

public void setColor(java.lang.String newColor)

setFont

public void setFont(java.awt.Font newFont)

setLineWidth

public void setLineWidth(float newWidth)

setDashing

public void setDashing(float newWidth,
                       java.lang.String dashing,
                       float dashPhase)

setLinetype

public void setLinetype(float newWidth,
                        java.lang.String dashing,
                        float dashPhase,
                        java.lang.String endCap,
                        java.lang.String join,
                        float miterLimit)

scale

public void scale(float factor)

rotate

public void rotate(float degrees)

translate

public void translate(int offsetX,
                      int offsetY)

startShape

public void startShape()

moveTo

public void moveTo(float x,
                   float y)

lineTo

public void lineTo(float x,
                   float y)

quadTo

public void quadTo(float x1,
                   float y1,
                   float x2,
                   float y2)

curveTo

public void curveTo(float x1,
                    float y1,
                    float x2,
                    float y2,
                    float x3,
                    float y3)

closeShape

public void closeShape()

drawShape

public void drawShape()

fillShape

public void fillShape()

drawArc

public void drawArc(int x,
                    int y,
                    int width,
                    int height,
                    int startAngle,
                    int arcAngle)

fillArc

public void fillArc(int x,
                    int y,
                    int width,
                    int height,
                    int startAngle,
                    int arcAngle)

drawOval

public void drawOval(int x,
                     int y,
                     int width,
                     int height)

fillOval

public void fillOval(int x,
                     int y,
                     int width,
                     int height)

drawLine

public void drawLine(int x1,
                     int y1,
                     int x2,
                     int y2)

drawString

public void drawString(java.lang.String str,
                       float x,
                       float y)