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