GtkWindowPeer.h 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __gnu_java_awt_peer_gtk_GtkWindowPeer__
  3. #define __gnu_java_awt_peer_gtk_GtkWindowPeer__
  4. #pragma interface
  5. #include <gnu/java/awt/peer/gtk/GtkContainerPeer.h>
  6. extern "Java"
  7. {
  8. namespace gnu
  9. {
  10. namespace java
  11. {
  12. namespace awt
  13. {
  14. namespace peer
  15. {
  16. namespace gtk
  17. {
  18. class GtkWindowPeer;
  19. }
  20. }
  21. }
  22. }
  23. }
  24. namespace java
  25. {
  26. namespace awt
  27. {
  28. class Component;
  29. class Dialog;
  30. class Graphics;
  31. class Point;
  32. class Rectangle;
  33. class Window;
  34. }
  35. }
  36. }
  37. class gnu::java::awt::peer::gtk::GtkWindowPeer : public ::gnu::java::awt::peer::gtk::GtkContainerPeer
  38. {
  39. public: // actually package-private
  40. virtual void gtkWindowSetTitle(::java::lang::String *);
  41. virtual void gtkWindowSetResizable(jboolean);
  42. virtual void gtkWindowSetModal(jboolean);
  43. virtual void gtkWindowSetAlwaysOnTop(jboolean);
  44. virtual jboolean gtkWindowHasFocus();
  45. virtual void realize();
  46. public:
  47. virtual void dispose();
  48. public: // actually package-private
  49. virtual jint getX();
  50. virtual jint getY();
  51. virtual jint getWidth();
  52. virtual jint getHeight();
  53. virtual void create(jint, jboolean, ::gnu::java::awt::peer::gtk::GtkWindowPeer *);
  54. virtual void create(jint, jboolean);
  55. virtual void create();
  56. virtual void setParent();
  57. virtual void setVisibleAndEnabled();
  58. public:
  59. virtual void setVisibleNative(jboolean);
  60. virtual void setVisibleNativeUnlocked(jboolean);
  61. public: // actually package-private
  62. virtual void connectSignals();
  63. public:
  64. GtkWindowPeer(::java::awt::Window *);
  65. virtual void toBack();
  66. virtual void toFront();
  67. public: // actually package-private
  68. virtual void nativeSetBounds(jint, jint, jint, jint);
  69. virtual void nativeSetBoundsUnlocked(jint, jint, jint, jint);
  70. virtual void nativeSetLocation(jint, jint);
  71. virtual void nativeSetLocationUnlocked(jint, jint);
  72. public: // actually protected
  73. virtual void setLocation(jint, jint);
  74. public:
  75. virtual void setBounds(jint, jint, jint, jint);
  76. virtual void setTitle(::java::lang::String *);
  77. public: // actually protected
  78. virtual void setSize(jint, jint);
  79. public:
  80. virtual void setResizable(jboolean);
  81. public: // actually protected
  82. virtual void postInsetsChangedEvent(jint, jint, jint, jint);
  83. virtual void postConfigureEvent(jint, jint, jint, jint);
  84. public:
  85. virtual void show();
  86. public: // actually package-private
  87. virtual void postWindowEvent(jint, ::java::awt::Window *, jint);
  88. public:
  89. virtual void updateAlwaysOnTop();
  90. public: // actually protected
  91. virtual void postExposeEvent(jint, jint, jint, jint);
  92. public:
  93. virtual jboolean requestWindowFocus();
  94. virtual jboolean requestFocus(::java::awt::Component *, jboolean, jboolean, jlong);
  95. virtual ::java::awt::Graphics * getGraphics();
  96. public: // actually protected
  97. virtual void postMouseEvent(jint, jlong, jint, jint, jint, jint, jboolean);
  98. public:
  99. virtual ::java::awt::Point * getLocationOnScreen();
  100. virtual ::java::awt::Rectangle * getBounds();
  101. virtual void updateIconImages();
  102. virtual void updateMinimumSize();
  103. virtual void setModalBlocked(::java::awt::Dialog *, jboolean);
  104. virtual void updateFocusableWindowState();
  105. virtual void setAlwaysOnTop(jboolean);
  106. public: // actually protected
  107. static const jint GDK_WINDOW_TYPE_HINT_NORMAL = 0;
  108. static const jint GDK_WINDOW_TYPE_HINT_DIALOG = 1;
  109. static const jint GDK_WINDOW_TYPE_HINT_MENU = 2;
  110. static const jint GDK_WINDOW_TYPE_HINT_TOOLBAR = 3;
  111. static const jint GDK_WINDOW_TYPE_HINT_SPLASHSCREEN = 4;
  112. static const jint GDK_WINDOW_TYPE_HINT_UTILITY = 5;
  113. static const jint GDK_WINDOW_TYPE_HINT_DOCK = 6;
  114. static const jint GDK_WINDOW_TYPE_HINT_DESKTOP = 7;
  115. jint __attribute__((aligned(__alignof__( ::gnu::java::awt::peer::gtk::GtkContainerPeer)))) windowState;
  116. private:
  117. jint x;
  118. jint y;
  119. jint width;
  120. jint height;
  121. public: // actually package-private
  122. static jboolean $assertionsDisabled;
  123. public:
  124. static ::java::lang::Class class$;
  125. };
  126. #endif // __gnu_java_awt_peer_gtk_GtkWindowPeer__