2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_java_awt_peer_GLightweightPeer__
5 #define __gnu_java_awt_peer_GLightweightPeer__
9 #include <java/lang/Object.h>
20 class GLightweightPeer;
30 class BufferCapabilities;
31 class BufferCapabilities$FlipContents;
39 class GraphicsConfiguration;
64 class gnu::java::awt::peer::GLightweightPeer : public ::java::lang::Object
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 *);
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);
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$;
133 #endif // __gnu_java_awt_peer_GLightweightPeer__