2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_java_awt_peer_gtk_ComponentGraphicsCopy__
5 #define __gnu_java_awt_peer_gtk_ComponentGraphicsCopy__
9 #include <gnu/java/awt/peer/gtk/CairoSurfaceGraphics.h>
22 class ComponentGraphicsCopy;
23 class GtkComponentPeer;
43 class AffineTransform;
54 class gnu::java::awt::peer::gtk::ComponentGraphicsCopy : public ::gnu::java::awt::peer::gtk::CairoSurfaceGraphics
57 public: // actually package-private
58 virtual void getPixbuf(::gnu::java::awt::peer::gtk::GtkComponentPeer *, ::gnu::java::awt::peer::gtk::GtkImage *);
59 virtual void copyPixbuf(::gnu::java::awt::peer::gtk::GtkComponentPeer *, ::gnu::java::awt::peer::gtk::GtkImage *, jint, jint, jint, jint);
61 ComponentGraphicsCopy(jint, jint, ::gnu::java::awt::peer::gtk::GtkComponentPeer *);
62 virtual void draw(::java::awt::Shape *);
63 virtual void fill(::java::awt::Shape *);
64 virtual void drawRenderedImage(::java::awt::image::RenderedImage *, ::java::awt::geom::AffineTransform *);
65 public: // actually protected
66 virtual jboolean drawImage(::java::awt::Image *, ::java::awt::geom::AffineTransform *, ::java::awt::Color *, ::java::awt::image::ImageObserver *);
68 virtual void drawGlyphVector(::java::awt::font::GlyphVector *, jfloat, jfloat);
70 ::gnu::java::awt::peer::gtk::GtkComponentPeer * __attribute__((aligned(__alignof__( ::gnu::java::awt::peer::gtk::CairoSurfaceGraphics)))) component;
71 ::gnu::java::awt::peer::gtk::GtkImage * gtkimage;
75 static ::java::lang::Class class$;
78 #endif // __gnu_java_awt_peer_gtk_ComponentGraphicsCopy__