1 
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3 
4 #ifndef __gnu_java_awt_peer_gtk_GtkLabelPeer__
5 #define __gnu_java_awt_peer_gtk_GtkLabelPeer__
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 GtkLabelPeer;
25           }
26         }
27       }
28     }
29   }
30   namespace java
31   {
32     namespace awt
33     {
34         class Label;
35     }
36   }
37 }
38 
39 class gnu::java::awt::peer::gtk::GtkLabelPeer : public ::gnu::java::awt::peer::gtk::GtkComponentPeer
40 {
41 
42 public: // actually package-private
43   virtual void create(::java::lang::String *, jfloat);
44 public: // actually protected
45   virtual void gtkWidgetModifyFont(::java::lang::String *, jint, jint);
46 public: // actually package-private
47   virtual void nativeSetAlignment(jfloat);
48 public:
49   virtual void setNativeText(::java::lang::String *);
50 public: // actually package-private
51   virtual void setNativeBounds(jint, jint, jint, jint);
52   virtual void gtkWidgetGetPreferredDimensions(JArray< jint > *);
53   virtual void create();
54 public:
55   virtual void setText(::java::lang::String *);
56   GtkLabelPeer(::java::awt::Label *);
57   virtual void setAlignment(jint);
58 public: // actually package-private
59   virtual jfloat getGtkAlignment(jint);
60 public:
61   static ::java::lang::Class class$;
62 };
63 
64 #endif // __gnu_java_awt_peer_gtk_GtkLabelPeer__
65