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