1 
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3 
4 #ifndef __gnu_java_awt_peer_GLightweightPeer__
5 #define __gnu_java_awt_peer_GLightweightPeer__
6 
7 #pragma interface
8 
9 #include <java/lang/Object.h>
10 extern "Java"
11 {
12   namespace gnu
13   {
14     namespace java
15     {
16       namespace awt
17       {
18         namespace peer
19         {
20             class GLightweightPeer;
21         }
22       }
23     }
24   }
25   namespace java
26   {
27     namespace awt
28     {
29         class AWTEvent;
30         class BufferCapabilities;
31         class BufferCapabilities$FlipContents;
32         class Color;
33         class Component;
34         class Cursor;
35         class Dimension;
36         class Font;
37         class FontMetrics;
38         class Graphics;
39         class GraphicsConfiguration;
40         class Image;
41         class Insets;
42         class Point;
43         class Rectangle;
44         class Toolkit;
45       namespace event
46       {
47           class PaintEvent;
48       }
49       namespace image
50       {
51           class ColorModel;
52           class ImageObserver;
53           class ImageProducer;
54           class VolatileImage;
55       }
56       namespace peer
57       {
58           class ContainerPeer;
59       }
60     }
61   }
62   namespace sun
63   {
64     namespace awt
65     {
66         class CausedFocusEvent$Cause;
67     }
68   }
69 }
70 
71 class gnu::java::awt::peer::GLightweightPeer : public ::java::lang::Object
72 {
73 
74 public:
75   GLightweightPeer();
76   virtual ::java::awt::Insets * insets();
77   virtual ::java::awt::Insets * getInsets();
78   virtual void beginValidate();
79   virtual void endValidate();
80   virtual void beginLayout();
81   virtual void endLayout();
82   virtual jboolean isPaintPending();
83   virtual jint checkImage(::java::awt::Image *, jint, jint, ::java::awt::image::ImageObserver *);
84   virtual ::java::awt::Image * createImage(::java::awt::image::ImageProducer *);
85   virtual ::java::awt::Image * createImage(jint, jint);
86   virtual void disable();
87   virtual void dispose();
88   virtual void enable();
89   virtual ::java::awt::GraphicsConfiguration * getGraphicsConfiguration();
90   virtual ::java::awt::FontMetrics * getFontMetrics(::java::awt::Font *);
91   virtual ::java::awt::Graphics * getGraphics();
92   virtual ::java::awt::Point * getLocationOnScreen();
93   virtual ::java::awt::Dimension * getMinimumSize();
94   virtual ::java::awt::Dimension * getPreferredSize();
95   virtual ::java::awt::Toolkit * getToolkit();
96   virtual void handleEvent(::java::awt::AWTEvent *);
97   virtual void hide();
98   virtual jboolean isFocusable();
99   virtual jboolean isFocusTraversable();
100   virtual ::java::awt::Dimension * minimumSize();
101   virtual ::java::awt::Dimension * preferredSize();
102   virtual void paint(::java::awt::Graphics *);
103   virtual jboolean prepareImage(::java::awt::Image *, jint, jint, ::java::awt::image::ImageObserver *);
104   virtual void print(::java::awt::Graphics *);
105   virtual void repaint(jlong, jint, jint, jint, jint);
106   virtual void requestFocus();
107   virtual jboolean requestFocus(::java::awt::Component *, jboolean, jboolean, jlong);
108   virtual void reshape(jint, jint, jint, jint);
109   virtual void setBackground(::java::awt::Color *);
110   virtual void setBounds(jint, jint, jint, jint);
111   virtual void setCursor(::java::awt::Cursor *);
112   virtual void setEnabled(jboolean);
113   virtual void setEventMask(jlong);
114   virtual void setFont(::java::awt::Font *);
115   virtual void setForeground(::java::awt::Color *);
116   virtual void setVisible(jboolean);
117   virtual void show();
118   virtual ::java::awt::image::ColorModel * getColorModel();
119   virtual jboolean isObscured();
120   virtual jboolean canDetermineObscurity();
121   virtual void coalescePaintEvent(::java::awt::event::PaintEvent *);
122   virtual void updateCursorImmediately();
123   virtual ::java::awt::image::VolatileImage * createVolatileImage(jint, jint);
124   virtual jboolean handlesWheelScrolling();
125   virtual void createBuffers(jint, ::java::awt::BufferCapabilities *);
126   virtual ::java::awt::Image * getBackBuffer();
127   virtual void flip(::java::awt::BufferCapabilities$FlipContents *);
128   virtual void destroyBuffers();
129   virtual jboolean isRestackSupported();
130   virtual void cancelPendingPaint(jint, jint, jint, jint);
131   virtual void restack();
132   virtual ::java::awt::Rectangle * getBounds();
133   virtual void reparent(::java::awt::peer::ContainerPeer *);
134   virtual void setBounds(jint, jint, jint, jint, jint);
135   virtual jboolean isReparentSupported();
136   virtual void layout();
137   virtual jboolean requestFocus(::java::awt::Component *, jboolean, jboolean, jlong, ::sun::awt::CausedFocusEvent$Cause *);
138   static ::java::lang::Class class$;
139 };
140 
141 #endif // __gnu_java_awt_peer_GLightweightPeer__
142