Merged with mainline at revision 128810.
[official-gcc.git] / libjava / gnu / awt / xlib / XFramePeer.h
blob1ca28c61a9d50991f52366f6569a850e278fe1c5
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 Dialog;
35 class Frame;
36 class Image;
37 class Insets;
38 class MenuBar;
39 class Rectangle;
44 class gnu::awt::xlib::XFramePeer : public ::gnu::awt::xlib::XCanvasPeer
47 public:
48 XFramePeer(::java::awt::Frame *);
49 public: // actually package-private
50 virtual ::gnu::gcj::xlib::Window * locateParentWindow(::java::awt::Rectangle *);
51 virtual void initWindowProperties();
52 virtual jlong getBasicEventMask();
53 virtual void configureNotify(::gnu::gcj::xlib::XConfigureEvent *);
54 public:
55 virtual void setBounds(jint, jint, jint, jint);
56 virtual ::java::awt::Insets * getInsets();
57 virtual ::java::awt::Insets * insets();
58 virtual void beginValidate();
59 virtual void endValidate();
60 virtual void toBack();
61 virtual void toFront();
62 virtual void setIconImage(::java::awt::Image *);
63 virtual void setMenuBar(::java::awt::MenuBar *);
64 virtual void setTitle(::java::lang::String *);
65 virtual void setResizable(jboolean);
66 virtual jint getState();
67 virtual void setState(jint);
68 virtual void setMaximizedBounds(::java::awt::Rectangle *);
69 virtual void beginLayout();
70 virtual void endLayout();
71 virtual jboolean isPaintPending();
72 virtual void setBoundsPrivate(jint, jint, jint, jint);
73 virtual ::java::awt::Rectangle * getBoundsPrivate();
74 virtual void updateAlwaysOnTop();
75 virtual jboolean requestWindowFocus();
76 virtual void setAlwaysOnTop(jboolean);
77 virtual void updateFocusableWindowState();
78 virtual void setModalBlocked(::java::awt::Dialog *, jboolean);
79 virtual void updateMinimumSize();
80 virtual void updateIconImages();
81 private:
82 jboolean __attribute__((aligned(__alignof__( ::gnu::awt::xlib::XCanvasPeer)))) processingConfigureNotify;
83 public: // actually package-private
84 static ::java::awt::Insets * INSETS_0_PROTOTYPE;
85 public:
86 static ::java::lang::Class class$;
89 #endif // __gnu_awt_xlib_XFramePeer__