2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_java_awt_peer_gtk_GtkFramePeer__
5 #define __gnu_java_awt_peer_gtk_GtkFramePeer__
9 #include <gnu/java/awt/peer/gtk/GtkWindowPeer.h>
45 class gnu::java::awt::peer::gtk::GtkFramePeer
: public ::gnu::java::awt::peer::gtk::GtkWindowPeer
48 public: // actually package-private
49 virtual jint
getMenuBarHeight(::java::awt::peer::MenuBarPeer
*);
50 virtual void setMenuBarWidthUnlocked(::java::awt::peer::MenuBarPeer
*, jint
);
51 virtual void setMenuBarWidth(::java::awt::peer::MenuBarPeer
*, jint
);
52 virtual void setMenuBarPeer(::java::awt::peer::MenuBarPeer
*);
53 virtual void removeMenuBarPeer();
54 virtual void gtkFixedSetVisible(jboolean
);
60 public: // actually package-private
61 virtual jint
getMenuBarHeight();
63 virtual void setMenuBar(::java::awt::MenuBar
*);
64 virtual void setBounds(jint
, jint
, jint
, jint
);
65 virtual void setResizable(jboolean
);
66 public: // actually protected
67 virtual void postInsetsChangedEvent(jint
, jint
, jint
, jint
);
69 GtkFramePeer(::java::awt::Frame
*);
70 public: // actually package-private
71 virtual void create();
72 virtual void nativeSetIconImage(::gnu::java::awt::peer::gtk::GtkImage
*);
74 virtual void setIconImage(::java::awt::Image
*);
75 public: // actually protected
76 virtual void postConfigureEvent(jint
, jint
, jint
, jint
);
78 virtual jint
getState();
79 virtual void setState(jint
);
80 virtual void setMaximizedBounds(::java::awt::Rectangle
*);
81 virtual void setBoundsPrivate(jint
, jint
, jint
, jint
);
82 virtual jboolean
requestWindowFocus();
83 virtual ::java::awt::Rectangle
* getBoundsPrivate();
85 jint
__attribute__((aligned(__alignof__( ::gnu::java::awt::peer::gtk::GtkWindowPeer
)))) menuBarHeight
;
86 ::java::awt::peer::MenuBarPeer
* menuBar
;
88 static ::java::lang::Class
class$
;
91 #endif // __gnu_java_awt_peer_gtk_GtkFramePeer__