2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_java_awt_peer_gtk_GdkFontPeer$GdkFontMetrics__
5 #define __gnu_java_awt_peer_gtk_GdkFontPeer$GdkFontMetrics__
9 #include <java/awt/FontMetrics.h>
10 #include <gcj/array.h>
25 class GdkFontPeer$GdkFontMetrics;
40 class gnu::java::awt::peer::gtk::GdkFontPeer$GdkFontMetrics : public ::java::awt::FontMetrics
44 GdkFontPeer$GdkFontMetrics(::gnu::java::awt::peer::gtk::GdkFontPeer *, ::java::awt::Font *);
45 virtual jint stringWidth(::java::lang::String *);
46 virtual jint charWidth(jchar);
47 virtual jint charsWidth(JArray< jchar > *, jint, jint);
48 virtual jint getHeight();
49 virtual jint getLeading();
50 virtual jint getAscent();
51 virtual jint getMaxAscent();
52 virtual jint getDescent();
53 virtual jint getMaxDescent();
54 virtual jint getMaxAdvance();
55 public: // actually package-private
56 ::gnu::java::awt::peer::gtk::GdkFontPeer * __attribute__((aligned(__alignof__( ::java::awt::FontMetrics)))) this$0;
58 static ::java::lang::Class class$;
61 #endif // __gnu_java_awt_peer_gtk_GdkFontPeer$GdkFontMetrics__