OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / gnu / java / awt / peer / GLightweightPeer.h
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 }
63
64 class gnu::java::awt::peer::GLightweightPeer : public ::java::lang::Object
65 {
66
67 public:
68   GLightweightPeer();
69   virtual ::java::awt::Insets * insets();
70   virtual ::java::awt::Insets * getInsets();
71   virtual void beginValidate();
72   virtual void endValidate();
73   virtual void beginLayout();
74   virtual void endLayout();
75   virtual jboolean isPaintPending();
76   virtual jint checkImage(::java::awt::Image *, jint, jint, ::java::awt::image::ImageObserver *);
77   virtual ::java::awt::Image * createImage(::java::awt::image::ImageProducer *);
78   virtual ::java::awt::Image * createImage(jint, jint);
79   virtual void disable();
80   virtual void dispose();
81   virtual void enable();
82   virtual ::java::awt::GraphicsConfiguration * getGraphicsConfiguration();
83   virtual ::java::awt::FontMetrics * getFontMetrics(::java::awt::Font *);
84   virtual ::java::awt::Graphics * getGraphics();
85   virtual ::java::awt::Point * getLocationOnScreen();
86   virtual ::java::awt::Dimension * getMinimumSize();
87   virtual ::java::awt::Dimension * getPreferredSize();
88   virtual ::java::awt::Toolkit * getToolkit();
89   virtual void handleEvent(::java::awt::AWTEvent *);
90   virtual void hide();
91   virtual jboolean isFocusable();
92   virtual jboolean isFocusTraversable();
93   virtual ::java::awt::Dimension * minimumSize();
94   virtual ::java::awt::Dimension * preferredSize();
95   virtual void paint(::java::awt::Graphics *);
96   virtual jboolean prepareImage(::java::awt::Image *, jint, jint, ::java::awt::image::ImageObserver *);
97   virtual void print(::java::awt::Graphics *);
98   virtual void repaint(jlong, jint, jint, jint, jint);
99   virtual void requestFocus();
100   virtual jboolean requestFocus(::java::awt::Component *, jboolean, jboolean, jlong);
101   virtual void reshape(jint, jint, jint, jint);
102   virtual void setBackground(::java::awt::Color *);
103   virtual void setBounds(jint, jint, jint, jint);
104   virtual void setCursor(::java::awt::Cursor *);
105   virtual void setEnabled(jboolean);
106   virtual void setEventMask(jlong);
107   virtual void setFont(::java::awt::Font *);
108   virtual void setForeground(::java::awt::Color *);
109   virtual void setVisible(jboolean);
110   virtual void show();
111   virtual ::java::awt::image::ColorModel * getColorModel();
112   virtual jboolean isObscured();
113   virtual jboolean canDetermineObscurity();
114   virtual void coalescePaintEvent(::java::awt::event::PaintEvent *);
115   virtual void updateCursorImmediately();
116   virtual ::java::awt::image::VolatileImage * createVolatileImage(jint, jint);
117   virtual jboolean handlesWheelScrolling();
118   virtual void createBuffers(jint, ::java::awt::BufferCapabilities *);
119   virtual ::java::awt::Image * getBackBuffer();
120   virtual void flip(::java::awt::BufferCapabilities$FlipContents *);
121   virtual void destroyBuffers();
122   virtual jboolean isRestackSupported();
123   virtual void cancelPendingPaint(jint, jint, jint, jint);
124   virtual void restack();
125   virtual ::java::awt::Rectangle * getBounds();
126   virtual void reparent(::java::awt::peer::ContainerPeer *);
127   virtual void setBounds(jint, jint, jint, jint, jint);
128   virtual jboolean isReparentSupported();
129   virtual void layout();
130   static ::java::lang::Class class$;
131 };
132
133 #endif // __gnu_java_awt_peer_GLightweightPeer__