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
;
44 class gnu::awt::xlib::XFramePeer
: public ::gnu::awt::xlib::XCanvasPeer
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
*);
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();
82 jboolean
__attribute__((aligned(__alignof__( ::gnu::awt::xlib::XCanvasPeer
)))) processingConfigureNotify
;
83 public: // actually package-private
84 static ::java::awt::Insets
* INSETS_0_PROTOTYPE
;
86 static ::java::lang::Class
class$
;
89 #endif // __gnu_awt_xlib_XFramePeer__