commit-classpath
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[commit-cp] classpath ChangeLog gnu/java/awt/peer/gtk/Cairo...


From: Sven de Marothy
Subject: [commit-cp] classpath ChangeLog gnu/java/awt/peer/gtk/Cairo...
Date: Fri, 09 Jun 2006 20:40:59 +0000

CVSROOT:        /sources/classpath
Module name:    classpath
Changes by:     Sven de Marothy <smarothy>      06/06/09 20:40:59

Modified files:
        .              : ChangeLog 
        gnu/java/awt/peer/gtk: CairoGraphics2D.java 

Log message:
        2006-06-08  Sven de Marothy  <address@hidden>
        
                * gnu/java/awt/peer/gtk/CairoGraphics2D.java
                (drawString): Use TextLayout instead of GlyphVector.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.7744&r2=1.7745
http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/gtk/CairoGraphics2D.java?cvsroot=classpath&r1=1.16&r2=1.17

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/classpath/classpath/ChangeLog,v
retrieving revision 1.7744
retrieving revision 1.7745
diff -u -b -r1.7744 -r1.7745
--- ChangeLog   9 Jun 2006 20:23:54 -0000       1.7744
+++ ChangeLog   9 Jun 2006 20:40:58 -0000       1.7745
@@ -1,5 +1,10 @@
 2006-06-08  Sven de Marothy  <address@hidden>
 
+       * gnu/java/awt/peer/gtk/CairoGraphics2D.java
+       (drawString): Use TextLayout instead of GlyphVector.
+
+2006-06-08  Sven de Marothy  <address@hidden>
+
        * java/text/Bidi.java: Treat WS as neutral for rules N1 & N2.
        * gnu/java/awt/peer/gtk/FreetypeGlyphVector.java
        New constructor for bidirectionality.

Index: gnu/java/awt/peer/gtk/CairoGraphics2D.java
===================================================================
RCS file: 
/sources/classpath/classpath/gnu/java/awt/peer/gtk/CairoGraphics2D.java,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -b -r1.16 -r1.17
--- gnu/java/awt/peer/gtk/CairoGraphics2D.java  9 Jun 2006 16:04:20 -0000       
1.16
+++ gnu/java/awt/peer/gtk/CairoGraphics2D.java  9 Jun 2006 20:40:59 -0000       
1.17
@@ -63,6 +63,7 @@
 import java.awt.Toolkit;
 import java.awt.font.FontRenderContext;
 import java.awt.font.GlyphVector;
+import java.awt.font.TextLayout;
 import java.awt.geom.AffineTransform;
 import java.awt.geom.Arc2D;
 import java.awt.geom.Area;
@@ -1271,8 +1272,8 @@
   {
     if (str == null || str.length() == 0)
       return;
-
-    drawGlyphVector(getFont().createGlyphVector(null, str), x, y);
+    (new TextLayout( str, getFont(), getFontRenderContext() )).
+      draw(this, x, y);
   }
 
   public void drawString(String str, int x, int y)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]