GdkFontPeer$GdkFontLineMetrics.h 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __gnu_java_awt_peer_gtk_GdkFontPeer$GdkFontLineMetrics__
  3. #define __gnu_java_awt_peer_gtk_GdkFontPeer$GdkFontLineMetrics__
  4. #pragma interface
  5. #include <java/awt/font/LineMetrics.h>
  6. #include <gcj/array.h>
  7. extern "Java"
  8. {
  9. namespace gnu
  10. {
  11. namespace java
  12. {
  13. namespace awt
  14. {
  15. namespace peer
  16. {
  17. namespace gtk
  18. {
  19. class GdkFontPeer;
  20. class GdkFontPeer$GdkFontLineMetrics;
  21. }
  22. }
  23. }
  24. }
  25. }
  26. }
  27. class gnu::java::awt::peer::gtk::GdkFontPeer$GdkFontLineMetrics : public ::java::awt::font::LineMetrics
  28. {
  29. public:
  30. GdkFontPeer$GdkFontLineMetrics(::gnu::java::awt::peer::gtk::GdkFontPeer *, ::gnu::java::awt::peer::gtk::GdkFontPeer *, jint);
  31. virtual jfloat getAscent();
  32. virtual jint getBaselineIndex();
  33. virtual JArray< jfloat > * getBaselineOffsets();
  34. virtual jfloat getDescent();
  35. virtual jfloat getHeight();
  36. virtual jfloat getLeading();
  37. virtual jint getNumChars();
  38. virtual jfloat getStrikethroughOffset();
  39. virtual jfloat getStrikethroughThickness();
  40. virtual jfloat getUnderlineOffset();
  41. virtual jfloat getUnderlineThickness();
  42. private:
  43. jint __attribute__((aligned(__alignof__( ::java::awt::font::LineMetrics)))) nchars;
  44. public: // actually package-private
  45. ::gnu::java::awt::peer::gtk::GdkFontPeer * this$0;
  46. public:
  47. static ::java::lang::Class class$;
  48. };
  49. #endif // __gnu_java_awt_peer_gtk_GdkFontPeer$GdkFontLineMetrics__