OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / gnu / java / awt / peer / gtk / GtkButtonPeer.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __gnu_java_awt_peer_gtk_GtkButtonPeer__
5 #define __gnu_java_awt_peer_gtk_GtkButtonPeer__
6
7 #pragma interface
8
9 #include <gnu/java/awt/peer/gtk/GtkComponentPeer.h>
10 #include <gcj/array.h>
11
12 extern "Java"
13 {
14   namespace gnu
15   {
16     namespace java
17     {
18       namespace awt
19       {
20         namespace peer
21         {
22           namespace gtk
23           {
24               class GtkButtonPeer;
25           }
26         }
27       }
28     }
29   }
30   namespace java
31   {
32     namespace awt
33     {
34         class Button;
35     }
36   }
37 }
38
39 class gnu::java::awt::peer::gtk::GtkButtonPeer : public ::gnu::java::awt::peer::gtk::GtkComponentPeer
40 {
41
42 public: // actually package-private
43   virtual void create(::java::lang::String *);
44 public:
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 > *);
56 public:
57   GtkButtonPeer(::java::awt::Button *);
58 public: // actually package-private
59   virtual void create();
60 public:
61   virtual void setLabel(::java::lang::String *);
62 public: // actually package-private
63   virtual void postActionEvent(jint);
64 public:
65   static ::java::lang::Class class$;
66 };
67
68 #endif // __gnu_java_awt_peer_gtk_GtkButtonPeer__