From c56d76a8d14eba29e87937409c59194ab219c64b Mon Sep 17 00:00:00 2001 From: mkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4> Date: Wed, 19 Feb 2003 09:46:43 +0000 Subject: [PATCH] 2003-02-19 Michael Koch <konqueror@gmx.de> * gnu/awt/j2d/Graphics2DImpl.java (getFontRenderContext): New method. (drawGlyphVector): New method. * java/awt/Graphics2D.java (getFontRenderContext): New abstract method. (drawGlyphVector): New abstract method. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63097 138bc75d-0d04-0410-961f-82ee72b054a4 --- libjava/ChangeLog | 9 +++++++++ libjava/gnu/awt/j2d/Graphics2DImpl.java | 12 ++++++++++++ libjava/java/awt/Graphics2D.java | 6 +++++- 3 files changed, 26 insertions(+), 1 deletion(-) diff --git a/libjava/ChangeLog b/libjava/ChangeLog index 116d2a10ec0a..526d7de8270b 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,3 +1,12 @@ +2003-02-19 Michael Koch <konqueror@gmx.de> + + * gnu/awt/j2d/Graphics2DImpl.java + (getFontRenderContext): New method. + (drawGlyphVector): New method. + * java/awt/Graphics2D.java + (getFontRenderContext): New abstract method. + (drawGlyphVector): New abstract method. + 2003-02-18 Hans Boehm <Hans.Boehm@hp.com> * gnu/awt/xlib/XToolkit.java (getFontMetrics): initialize diff --git a/libjava/gnu/awt/j2d/Graphics2DImpl.java b/libjava/gnu/awt/j2d/Graphics2DImpl.java index 5af41bfc9cb4..e5daa9dec6bd 100644 --- a/libjava/gnu/awt/j2d/Graphics2DImpl.java +++ b/libjava/gnu/awt/j2d/Graphics2DImpl.java @@ -21,6 +21,8 @@ import java.awt.FontMetrics; import java.awt.Paint; import java.awt.RenderingHints; import java.awt.Stroke; +import java.awt.font.FontRenderContext; +import java.awt.font.GlyphVector; import java.awt.geom.AffineTransform; import java.awt.image.ImageObserver; import java.awt.image.BufferedImage; @@ -516,4 +518,14 @@ public class Graphics2DImpl extends Graphics2D implements Cloneable { throw new UnsupportedOperationException("not implemented yet"); } + + public FontRenderContext getFontRenderContext () + { + throw new UnsupportedOperationException("not implemented yet"); + } + + public void drawGlyphVector (GlyphVector g, float x, float y) + { + throw new UnsupportedOperationException("not implemented yet"); + } } diff --git a/libjava/java/awt/Graphics2D.java b/libjava/java/awt/Graphics2D.java index ed80936bfcbf..b35f08aa8213 100644 --- a/libjava/java/awt/Graphics2D.java +++ b/libjava/java/awt/Graphics2D.java @@ -36,6 +36,8 @@ exception statement from your version. */ package java.awt; +import java.awt.font.FontRenderContext; +import java.awt.font.GlyphVector; import java.awt.geom.AffineTransform; import java.awt.image.BufferedImage; import java.awt.image.BufferedImageOp; @@ -151,5 +153,7 @@ public abstract class Graphics2D extends Graphics public abstract void clip(Shape s); - // public abstract FontRenderContext getFontRenderContext(); + public abstract FontRenderContext getFontRenderContext (); + + public abstract void drawGlyphVector (GlyphVector g, float x, float y); } -- GitLab