Daily bump.
[official-gcc.git] / libjava / gnu / gcj / xlib / Screen.h
blob362c2e4827d72b7d659fda4b59915886ca31b964
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_gcj_xlib_Screen__
5 #define __gnu_gcj_xlib_Screen__
7 #pragma interface
9 #include <java/lang/Object.h>
10 extern "Java"
12 namespace gnu
14 namespace gcj
16 class RawData;
17 namespace xlib
19 class Colormap;
20 class Display;
21 class Screen;
22 class Visual;
23 class Window;
29 class gnu::gcj::xlib::Screen : public ::java::lang::Object
32 public: // actually package-private
33 Screen(::gnu::gcj::xlib::Display *, ::gnu::gcj::RawData *);
34 public:
35 Screen(::gnu::gcj::xlib::Display *);
36 Screen(::gnu::gcj::xlib::Display *, jint);
37 ::gnu::gcj::xlib::Display * getDisplay();
38 ::gnu::gcj::xlib::Window * getRootWindow();
39 ::gnu::gcj::xlib::Visual * getRootVisual();
40 private:
41 ::gnu::gcj::RawData * getRootVisualStructure();
42 public:
43 jint getRootDepth();
44 jint getRootWindowXID();
45 jint getDefaultColormapXID();
46 public: // actually package-private
47 void initStructure();
48 public:
49 ::gnu::gcj::xlib::Colormap * getDefaultColormap();
50 jint getScreenNumber();
51 jint findScreenNumber();
52 public: // actually package-private
53 static const jint UNKNOWN = -1;
54 ::gnu::gcj::xlib::Display * __attribute__((aligned(__alignof__( ::java::lang::Object)))) display;
55 jint screenNumber;
56 ::gnu::gcj::RawData * structure;
57 public:
58 static ::java::lang::Class class$;
61 #endif // __gnu_gcj_xlib_Screen__