summaryrefslogtreecommitdiff
path: root/gnu/java/awt/java2d/LineSegment.java
diff options
context:
space:
mode:
authorRoman Kennke <roman@kennke.org>2006-04-24 13:39:10 +0000
committerRoman Kennke <roman@kennke.org>2006-04-24 13:39:10 +0000
commitb42c3f3f0bff030ba4d109fa70597807e4ad1ecf (patch)
tree8ebd3a2add0254ca4987e8ee004303e426cbb71f /gnu/java/awt/java2d/LineSegment.java
parent438d175e9116fa55869ae913b6cec75040d4c690 (diff)
downloadclasspath-b42c3f3f0bff030ba4d109fa70597807e4ad1ecf.tar.gz
2006-04-24 Roman Kennke <kennke@aicas.com>
* gnu/java/awt/java2d/AbstractGraphics2D.java: Made implements Cloneable. (font): New field. (clip): Changed clip to be in user space not in target space. (isOptimized): Added flag to allow optimized drawing for primitive operations (e.g. for Swing). (AbstractGraphics2D()): Set foreground in init() to avoid trouble with the paint context etc. (draw): Clip the shape before drawing it. (fill): Clip the shape before drawing it. (setComposite): Update isOptimized flag. (setPaint): Likewise. (setStroke): Likewise. (translate): Update the clip. (rotate): Likewise. (scale): Likewise. (shear): Likewise. (transform): Likewise. (setTransform): Likewise. (clip): Added optimization for rectangle clips. (create): Implemented. (clone): New method. (setFont): Basic implementation. (setClip): Update opimization flag. (drawLine): Added possible optimization. (fillRect): Added possible optimization. (fillShape): Implemented shape-filling by filling the flattended shape using polygon fill. (drawPixel): Added basic painting. (rawSetPixel): Changed signature to only take coordinates. (rawSetForeground): New abstract method. (getUserBounds): Implemented default for this method. (rawDrawLine): New method. (rawFillRect): New method. (rawFillPolygon): New method. (init): New method. (updateOptimization): New method. (computeIntersection): New method. (updateClip): New method. (clipShape): New method.
Diffstat (limited to 'gnu/java/awt/java2d/LineSegment.java')
0 files changed, 0 insertions, 0 deletions