2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_awt_xlib_XFramePeer__
5 #define __gnu_awt_xlib_XFramePeer__
9 #include <gnu/awt/xlib/XCanvasPeer.h>
26 class XConfigureEvent
;
43 class gnu::awt::xlib::XFramePeer
: public ::gnu::awt::xlib::XCanvasPeer
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
*);
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();
75 jboolean
__attribute__((aligned(__alignof__( ::gnu::awt::xlib::XCanvasPeer
)))) processingConfigureNotify
;
76 public: // actually package-private
77 static ::java::awt::Insets
* INSETS_0_PROTOTYPE
;
79 static ::java::lang::Class
class$
;
82 #endif // __gnu_awt_xlib_XFramePeer__