* gnu/gcj/xlib/*.h: New files.
[official-gcc.git] / libjava / gnu / awt / xlib / XFontMetrics.h
blob55b2189783f2c3b868aa79374b82379e55b6bce8
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_awt_xlib_XFontMetrics__
5 #define __gnu_awt_xlib_XFontMetrics__
7 #pragma interface
9 #include <java/awt/FontMetrics.h>
10 extern "Java"
12 namespace gnu
14 namespace awt
16 namespace xlib
18 class XFontMetrics;
21 namespace gcj
23 namespace xlib
25 class Font;
29 namespace java
31 namespace awt
33 class Font;
38 class gnu::awt::xlib::XFontMetrics : public ::java::awt::FontMetrics
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$;
54 #endif // __gnu_awt_xlib_XFontMetrics__