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