diff options
| author | Roman Kennke <roman@kennke.org> | 2006-04-24 13:39:10 +0000 |
|---|---|---|
| committer | Roman Kennke <roman@kennke.org> | 2006-04-24 13:39:10 +0000 |
| commit | b42c3f3f0bff030ba4d109fa70597807e4ad1ecf (patch) | |
| tree | 8ebd3a2add0254ca4987e8ee004303e426cbb71f /gnu/java/awt/java2d/LineSegment.java | |
| parent | 438d175e9116fa55869ae913b6cec75040d4c690 (diff) | |
| download | classpath-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
