* gnu/gcj/xlib/*.h: New files.
[official-gcc.git] / libjava / gnu / awt / xlib / XFramePeer.h
blob621d2919d3442d9ccabf910d2b09b78d1e590dcb
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_awt_xlib_XFramePeer__
5 #define __gnu_awt_xlib_XFramePeer__
7 #pragma interface
9 #include <gnu/awt/xlib/XCanvasPeer.h>
10 extern "Java"
12 namespace gnu
14 namespace awt
16 namespace xlib
18 class XFramePeer;
21 namespace gcj
23 namespace xlib
25 class Window;
26 class XConfigureEvent;
30 namespace java
32 namespace awt
34 class Frame;
35 class Image;
36 class Insets;
37 class MenuBar;
38 class Rectangle;
43 class gnu::awt::xlib::XFramePeer : public ::gnu::awt::xlib::XCanvasPeer
46 public:
47 XFramePeer(::java::awt::Frame *);
48 public: // actually package-private
49 virtual ::gnu::gcj::xlib::Window * locateParentWindow(::java::awt::Rectangle *);
50 virtual void initWindowProperties();
51 virtual jlong getBasicEventMask();
52 virtual void configureNotify(::gnu::gcj::xlib::XConfigureEvent *);
53 public:
54 virtual void setBounds(jint, jint, jint, jint);
55 virtual ::java::awt::Insets * getInsets();
56 virtual ::java::awt::Insets * insets();
57 virtual void beginValidate();
58 virtual void endValidate();
59 virtual void toBack();
60 virtual void toFront();
61 virtual void setIconImage(::java::awt::Image *);
62 virtual void setMenuBar(::java::awt::MenuBar *);
63 virtual void setTitle(::java::lang::String *);
64 virtual void setResizable(jboolean);
65 virtual jint getState();
66 virtual void setState(jint);
67 virtual void setMaximizedBounds(::java::awt::Rectangle *);
68 virtual void beginLayout();
69 virtual void endLayout();
70 virtual jboolean isPaintPending();
71 virtual void setBoundsPrivate(jint, jint, jint, jint);
72 virtual void updateAlwaysOnTop();
73 virtual jboolean requestWindowFocus();
74 private:
75 jboolean __attribute__((aligned(__alignof__( ::gnu::awt::xlib::XCanvasPeer)))) processingConfigureNotify;
76 public: // actually package-private
77 static ::java::awt::Insets * INSETS_0_PROTOTYPE;
78 public:
79 static ::java::lang::Class class$;
82 #endif // __gnu_awt_xlib_XFramePeer__