diff options
Diffstat (limited to 'libjava/jni/gtk-peer/gtkcairopeer.h')
-rw-r--r-- | libjava/jni/gtk-peer/gtkcairopeer.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/libjava/jni/gtk-peer/gtkcairopeer.h b/libjava/jni/gtk-peer/gtkcairopeer.h index b4021f5..85834ca 100644 --- a/libjava/jni/gtk-peer/gtkcairopeer.h +++ b/libjava/jni/gtk-peer/gtkcairopeer.h @@ -74,6 +74,19 @@ struct graphics2d cairo_surface_t *pattern_surface; cairo_pattern_t *pattern; gboolean debug; + enum + { + MODE_DRAWABLE_WITH_RENDER, + MODE_DRAWABLE_NO_RENDER, + MODE_JAVA_ARRAY + } + mode; + + /* Support for MODE_JAVA_ARRAY */ + jintArray jarray; + jint width, height; + jint *javabuf; + jboolean isCopy; }; #endif /* __GTKCAIROPEER_H */ |