This is the mail archive of the java-patches@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[gui][PATCH] font peer fixes


Hi,

I committed this to java-gui-branch.  It adds some pango calls to
GdkFontPeer.setFont.  Without these calls, font sizes are not calculated
correctly.

Tom

2004-11-09  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c (setFont):
	Set pango context's description and language.

Index: jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c
===================================================================
RCS file:
/cvs/gcc/gcc/libjava/jni/gtk-peer/Attic/gnu_java_awt_peer_gtk_GdkFontPeer.c,v
retrieving revision 1.1.2.3
diff -u -r1.1.2.3 gnu_java_awt_peer_gtk_GdkFontPeer.c
--- jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c	7 Nov 2004 00:04:27
-0000	1.1.2.3
+++ jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c	9 Nov 2004 20:41:47
-0000
@@ -172,6 +172,8 @@
       pfont->font = NULL;
     }
   
+  pango_context_set_font_description (pfont->ctx, pfont->desc);
+  pango_context_set_language (pfont->ctx, gtk_get_default_language());
   pfont->font = pango_context_load_font (pfont->ctx, pfont->desc);
   g_assert (pfont->font != NULL);
 



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]