GdkScreenGraphicsDevice.h 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __gnu_java_awt_peer_gtk_GdkScreenGraphicsDevice__
  3. #define __gnu_java_awt_peer_gtk_GdkScreenGraphicsDevice__
  4. #pragma interface
  5. #include <java/awt/GraphicsDevice.h>
  6. #include <gcj/array.h>
  7. extern "Java"
  8. {
  9. namespace gnu
  10. {
  11. namespace classpath
  12. {
  13. class Pointer;
  14. }
  15. namespace java
  16. {
  17. namespace awt
  18. {
  19. namespace peer
  20. {
  21. namespace gtk
  22. {
  23. class GdkGraphicsConfiguration;
  24. class GdkGraphicsEnvironment;
  25. class GdkScreenGraphicsDevice;
  26. class GdkScreenGraphicsDevice$X11DisplayMode;
  27. }
  28. }
  29. }
  30. }
  31. }
  32. namespace java
  33. {
  34. namespace awt
  35. {
  36. class DisplayMode;
  37. class GraphicsConfiguration;
  38. class Rectangle;
  39. class Window;
  40. }
  41. }
  42. }
  43. class gnu::java::awt::peer::gtk::GdkScreenGraphicsDevice : public ::java::awt::GraphicsDevice
  44. {
  45. public: // actually package-private
  46. static void initIDs();
  47. GdkScreenGraphicsDevice(::gnu::java::awt::peer::gtk::GdkGraphicsEnvironment *);
  48. virtual void init();
  49. virtual ::java::awt::DisplayMode * nativeGetFixedDisplayMode(::gnu::java::awt::peer::gtk::GdkGraphicsEnvironment *);
  50. public:
  51. virtual jint getType();
  52. virtual ::java::lang::String * getIDstring();
  53. private:
  54. ::java::lang::String * nativeGetIDString();
  55. public:
  56. virtual JArray< ::java::awt::GraphicsConfiguration * > * getConfigurations();
  57. virtual ::java::awt::GraphicsConfiguration * getDefaultConfiguration();
  58. virtual ::java::awt::DisplayMode * getDisplayMode();
  59. public: // actually package-private
  60. virtual jint nativeGetDisplayModeIndex(::gnu::java::awt::peer::gtk::GdkGraphicsEnvironment *);
  61. virtual jint nativeGetDisplayModeRate(::gnu::java::awt::peer::gtk::GdkGraphicsEnvironment *);
  62. public:
  63. virtual JArray< ::java::awt::DisplayMode * > * getDisplayModes();
  64. public: // actually package-private
  65. virtual JArray< ::gnu::java::awt::peer::gtk::GdkScreenGraphicsDevice$X11DisplayMode * > * nativeGetDisplayModes(::gnu::java::awt::peer::gtk::GdkGraphicsEnvironment *);
  66. public:
  67. virtual jboolean isFullScreenSupported();
  68. virtual jboolean isDisplayChangeSupported();
  69. virtual void setDisplayMode(::java::awt::DisplayMode *);
  70. public: // actually package-private
  71. virtual void nativeSetDisplayMode(::gnu::java::awt::peer::gtk::GdkGraphicsEnvironment *, jint, jshort);
  72. public:
  73. virtual void setFullScreenWindow(::java::awt::Window *);
  74. virtual ::java::awt::Window * getFullScreenWindow();
  75. public: // actually package-private
  76. virtual ::java::awt::Rectangle * getBounds();
  77. virtual ::java::awt::Rectangle * nativeGetBounds();
  78. private:
  79. jint __attribute__((aligned(__alignof__( ::java::awt::GraphicsDevice)))) native_state;
  80. ::java::awt::Window * fullscreenWindow;
  81. jboolean oldWindowDecorationState;
  82. ::java::awt::Rectangle * oldWindowBounds;
  83. ::java::awt::Rectangle * bounds;
  84. JArray< ::gnu::java::awt::peer::gtk::GdkGraphicsConfiguration * > * configurations;
  85. public: // actually package-private
  86. ::gnu::java::awt::peer::gtk::GdkGraphicsEnvironment * env;
  87. ::java::lang::String * idString;
  88. JArray< ::gnu::java::awt::peer::gtk::GdkScreenGraphicsDevice$X11DisplayMode * > * displayModes;
  89. ::java::awt::DisplayMode * fixedDisplayMode;
  90. private:
  91. ::gnu::classpath::Pointer * screen;
  92. public:
  93. static ::java::lang::Class class$;
  94. };
  95. #endif // __gnu_java_awt_peer_gtk_GdkScreenGraphicsDevice__