2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_java_awt_peer_gtk_GtkButtonPeer__
5 #define __gnu_java_awt_peer_gtk_GtkButtonPeer__
9 #include <gnu/java/awt/peer/gtk/GtkComponentPeer.h>
10 #include <gcj/array.h>
39 class gnu::java::awt::peer::gtk::GtkButtonPeer : public ::gnu::java::awt::peer::gtk::GtkComponentPeer
42 public: // actually package-private
43 virtual void create(::java::lang::String *);
45 virtual void connectSignals();
46 public: // actually protected
47 virtual void gtkWidgetModifyFont(::java::lang::String *, jint, jint);
48 public: // actually package-private
49 virtual void gtkSetLabel(::java::lang::String *);
50 virtual void gtkWidgetSetForeground(jint, jint, jint);
51 virtual void gtkWidgetSetBackground(jint, jint, jint);
52 virtual void gtkActivate();
53 virtual void gtkWidgetRequestFocus();
54 virtual void setNativeBounds(jint, jint, jint, jint);
55 virtual void gtkWidgetGetPreferredDimensions(JArray< jint > *);
57 GtkButtonPeer(::java::awt::Button *);
58 public: // actually package-private
59 virtual void create();
61 virtual void setLabel(::java::lang::String *);
62 public: // actually package-private
63 virtual void postActionEvent(jint);
65 static ::java::lang::Class class$;
68 #endif // __gnu_java_awt_peer_gtk_GtkButtonPeer__