1 
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3 
4 #ifndef __gnu_awt_xlib_XFontMetrics__
5 #define __gnu_awt_xlib_XFontMetrics__
6 
7 #pragma interface
8 
9 #include <java/awt/FontMetrics.h>
10 extern "Java"
11 {
12   namespace gnu
13   {
14     namespace awt
15     {
16       namespace xlib
17       {
18           class XFontMetrics;
19       }
20     }
21     namespace gcj
22     {
23       namespace xlib
24       {
25           class Font;
26       }
27     }
28   }
29   namespace java
30   {
31     namespace awt
32     {
33         class Font;
34     }
35   }
36 }
37 
38 class gnu::awt::xlib::XFontMetrics : public ::java::awt::FontMetrics
39 {
40 
41 public:
42   XFontMetrics(::gnu::gcj::xlib::Font *, ::java::awt::Font *);
43   virtual jint getAscent();
44   virtual jint getDescent();
45   virtual jint getMaxAscent();
46   virtual jint getMaxDescent();
47   virtual jint stringWidth(::java::lang::String *);
48 public: // actually package-private
49   ::gnu::gcj::xlib::Font * __attribute__((aligned(__alignof__( ::java::awt::FontMetrics)))) xfont;
50 public:
51   static ::java::lang::Class class$;
52 };
53 
54 #endif // __gnu_awt_xlib_XFontMetrics__
55