XFramePeer.h 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __gnu_awt_xlib_XFramePeer__
  3. #define __gnu_awt_xlib_XFramePeer__
  4. #pragma interface
  5. #include <gnu/awt/xlib/XCanvasPeer.h>
  6. extern "Java"
  7. {
  8. namespace gnu
  9. {
  10. namespace awt
  11. {
  12. namespace xlib
  13. {
  14. class XFramePeer;
  15. }
  16. }
  17. namespace gcj
  18. {
  19. namespace xlib
  20. {
  21. class Window;
  22. class XConfigureEvent;
  23. }
  24. }
  25. }
  26. namespace java
  27. {
  28. namespace awt
  29. {
  30. class Dialog;
  31. class Frame;
  32. class Image;
  33. class Insets;
  34. class MenuBar;
  35. class Rectangle;
  36. }
  37. }
  38. }
  39. class gnu::awt::xlib::XFramePeer : public ::gnu::awt::xlib::XCanvasPeer
  40. {
  41. public:
  42. XFramePeer(::java::awt::Frame *);
  43. public: // actually package-private
  44. virtual ::gnu::gcj::xlib::Window * locateParentWindow(::java::awt::Rectangle *);
  45. virtual void initWindowProperties();
  46. virtual jlong getBasicEventMask();
  47. virtual void configureNotify(::gnu::gcj::xlib::XConfigureEvent *);
  48. public:
  49. virtual void setBounds(jint, jint, jint, jint);
  50. virtual ::java::awt::Insets * getInsets();
  51. virtual ::java::awt::Insets * insets();
  52. virtual void beginValidate();
  53. virtual void endValidate();
  54. virtual void toBack();
  55. virtual void toFront();
  56. virtual void setIconImage(::java::awt::Image *);
  57. virtual void setMenuBar(::java::awt::MenuBar *);
  58. virtual void setTitle(::java::lang::String *);
  59. virtual void setResizable(jboolean);
  60. virtual jint getState();
  61. virtual void setState(jint);
  62. virtual void setMaximizedBounds(::java::awt::Rectangle *);
  63. virtual void beginLayout();
  64. virtual void endLayout();
  65. virtual jboolean isPaintPending();
  66. virtual void setBoundsPrivate(jint, jint, jint, jint);
  67. virtual ::java::awt::Rectangle * getBoundsPrivate();
  68. virtual void updateAlwaysOnTop();
  69. virtual jboolean requestWindowFocus();
  70. virtual void setAlwaysOnTop(jboolean);
  71. virtual void updateFocusableWindowState();
  72. virtual void setModalBlocked(::java::awt::Dialog *, jboolean);
  73. virtual void updateMinimumSize();
  74. virtual void updateIconImages();
  75. private:
  76. jboolean __attribute__((aligned(__alignof__( ::gnu::awt::xlib::XCanvasPeer)))) processingConfigureNotify;
  77. public: // actually package-private
  78. static ::java::awt::Insets * INSETS_0_PROTOTYPE;
  79. public:
  80. static ::java::lang::Class class$;
  81. };
  82. #endif // __gnu_awt_xlib_XFramePeer__