diff options
author | Roman Kennke <roman@kennke.org> | 2006-06-10 10:33:14 +0000 |
---|---|---|
committer | Roman Kennke <roman@kennke.org> | 2006-06-10 10:33:14 +0000 |
commit | 5473849eded7f8251cb1f457e4d9ed0c1693e017 (patch) | |
tree | 75d24529b587a77d7cf8f6dd84db33954c68f007 /include | |
parent | 04c16e98a1b6ff6bb056ca6db33ffcf3e429aedd (diff) | |
download | classpath-5473849eded7f8251cb1f457e4d9ed0c1693e017.tar.gz |
2006-06-10 Roman Kennke <kennke@aicas.com>
* gnu/java/awt/peer/gtk/CairoGraphics2D.java
* gnu/java/awt/peer/gtk/CairoSurface.java
* gnu/java/awt/peer/gtk/CairoSurfaceGraphics.java
* gnu/java/awt/peer/gtk/ComponentGraphics.java
* gnu/java/awt/peer/gtk/GtkVolatileImage.java
* native/jni/gtk-peer/cairographics2d.h
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoGraphics2D.c
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoSurface.c
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_ComponentGraphics.c
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkVolatileImage.c:
Changed method signatures and calls to pass native pointers directly
into the JNI code, in order to avoid costly lookups on each
JNI call.
* include/gnu_java_awt_peer_gtk_CairoGraphics2D.h,
* include/gnu_java_awt_peer_gtk_CairoSurface.h,
* include/gnu_java_awt_peer_gtk_ComponentGraphics.h,
* include/gnu_java_awt_peer_gtk_GtkVolatileImage.h:
Regenerated
Diffstat (limited to 'include')
-rw-r--r-- | include/gnu_java_awt_peer_gtk_CairoGraphics2D.h | 254 | ||||
-rw-r--r-- | include/gnu_java_awt_peer_gtk_CairoSurface.h | 115 | ||||
-rw-r--r-- | include/gnu_java_awt_peer_gtk_ComponentGraphics.h | 83 | ||||
-rw-r--r-- | include/gnu_java_awt_peer_gtk_GtkVolatileImage.h | 72 |
4 files changed, 442 insertions, 82 deletions
diff --git a/include/gnu_java_awt_peer_gtk_CairoGraphics2D.h b/include/gnu_java_awt_peer_gtk_CairoGraphics2D.h index 0ac6e4ad0..1afb523ab 100644 --- a/include/gnu_java_awt_peer_gtk_CairoGraphics2D.h +++ b/include/gnu_java_awt_peer_gtk_CairoGraphics2D.h @@ -1,45 +1,229 @@ /* DO NOT EDIT THIS FILE - it is machine generated */ - -#ifndef __gnu_java_awt_peer_gtk_CairoGraphics2D__ -#define __gnu_java_awt_peer_gtk_CairoGraphics2D__ - #include <jni.h> +/* Header for class gnu_java_awt_peer_gtk_CairoGraphics2D */ +#ifndef _Included_gnu_java_awt_peer_gtk_CairoGraphics2D +#define _Included_gnu_java_awt_peer_gtk_CairoGraphics2D #ifdef __cplusplus -extern "C" -{ +extern "C" { #endif +/* + * Class: gnu_java_awt_peer_gtk_CairoGraphics2D + * Method: init + * Signature: (J)J + */ +JNIEXPORT jlong JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_init + (JNIEnv *, jobject, jlong); + +/* + * Class: gnu_java_awt_peer_gtk_CairoGraphics2D + * Method: disposeNative + * Signature: (J)V + */ +JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_disposeNative + (JNIEnv *, jobject, jlong); + +/* + * Class: gnu_java_awt_peer_gtk_CairoGraphics2D + * Method: drawPixels + * Signature: (J[IIII[D)V + */ +JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_drawPixels + (JNIEnv *, jobject, jlong, jintArray, jint, jint, jint, jdoubleArray); + +/* + * Class: gnu_java_awt_peer_gtk_CairoGraphics2D + * Method: setGradient + * Signature: (JDDDDIIIIIIIIZ)V + */ +JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_setGradient + (JNIEnv *, jobject, jlong, jdouble, jdouble, jdouble, jdouble, jint, jint, jint, jint, jint, jint, jint, jint, jboolean); + +/* + * Class: gnu_java_awt_peer_gtk_CairoGraphics2D + * Method: setTexturePixels + * Signature: (J[IIII)V + */ +JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_setTexturePixels + (JNIEnv *, jobject, jlong, jintArray, jint, jint, jint); + +/* + * Class: gnu_java_awt_peer_gtk_CairoGraphics2D + * Method: cairoSetMatrix + * Signature: (J[D)V + */ +JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoSetMatrix + (JNIEnv *, jobject, jlong, jdoubleArray); + +/* + * Class: gnu_java_awt_peer_gtk_CairoGraphics2D + * Method: cairoSetOperator + * Signature: (JI)V + */ +JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoSetOperator + (JNIEnv *, jobject, jlong, jint); + +/* + * Class: gnu_java_awt_peer_gtk_CairoGraphics2D + * Method: cairoSetRGBAColor + * Signature: (JDDDD)V + */ +JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoSetRGBAColor + (JNIEnv *, jobject, jlong, jdouble, jdouble, jdouble, jdouble); + +/* + * Class: gnu_java_awt_peer_gtk_CairoGraphics2D + * Method: cairoSetFillRule + * Signature: (JI)V + */ +JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoSetFillRule + (JNIEnv *, jobject, jlong, jint); + +/* + * Class: gnu_java_awt_peer_gtk_CairoGraphics2D + * Method: cairoSetLine + * Signature: (JDIID)V + */ +JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoSetLine + (JNIEnv *, jobject, jlong, jdouble, jint, jint, jdouble); + +/* + * Class: gnu_java_awt_peer_gtk_CairoGraphics2D + * Method: cairoSetDash + * Signature: (J[DID)V + */ +JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoSetDash + (JNIEnv *, jobject, jlong, jdoubleArray, jint, jdouble); + +/* + * Class: gnu_java_awt_peer_gtk_CairoGraphics2D + * Method: cairoDrawGlyphVector + * Signature: (JLgnu/java/awt/peer/gtk/GdkFontPeer;FFI[I[F)V + */ +JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoDrawGlyphVector + (JNIEnv *, jobject, jlong, jobject, jfloat, jfloat, jint, jintArray, jfloatArray); + +/* + * Class: gnu_java_awt_peer_gtk_CairoGraphics2D + * Method: cairoRelCurveTo + * Signature: (JDDDDDD)V + */ +JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoRelCurveTo + (JNIEnv *, jobject, jlong, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble); + +/* + * Class: gnu_java_awt_peer_gtk_CairoGraphics2D + * Method: cairoRectangle + * Signature: (JDDDD)V + */ +JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoRectangle + (JNIEnv *, jobject, jlong, jdouble, jdouble, jdouble, jdouble); -JNIEXPORT jlong JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_init (JNIEnv *env, jobject, jlong); -JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_disposeNative (JNIEnv *env, jobject); -JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_drawPixels (JNIEnv *env, jobject, jintArray, jint, jint, jint, jdoubleArray); -JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_setGradient (JNIEnv *env, jobject, jdouble, jdouble, jdouble, jdouble, jint, jint, jint, jint, jint, jint, jint, jint, jboolean); -JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_setTexturePixels (JNIEnv *env, jobject, jintArray, jint, jint, jint); -JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoSetMatrix (JNIEnv *env, jobject, jdoubleArray); -JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoSetOperator (JNIEnv *env, jobject, jint); -JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoSetRGBAColor (JNIEnv *env, jobject, jdouble, jdouble, jdouble, jdouble); -JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoSetFillRule (JNIEnv *env, jobject, jint); -JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoSetLine (JNIEnv *env, jobject, jdouble, jint, jint, jdouble); -JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoSetDash (JNIEnv *env, jobject, jdoubleArray, jint, jdouble); -JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoDrawGlyphVector (JNIEnv *env, jobject, jobject, jfloat, jfloat, jint, jintArray, jfloatArray); -JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoRelCurveTo (JNIEnv *env, jobject, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble); -JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoRectangle (JNIEnv *env, jobject, jdouble, jdouble, jdouble, jdouble); -JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoNewPath (JNIEnv *env, jobject); -JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoClosePath (JNIEnv *env, jobject); -JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoMoveTo (JNIEnv *env, jobject, jdouble, jdouble); -JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoRelMoveTo (JNIEnv *env, jobject, jdouble, jdouble); -JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoLineTo (JNIEnv *env, jobject, jdouble, jdouble); -JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoRelLineTo (JNIEnv *env, jobject, jdouble, jdouble); -JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoCurveTo (JNIEnv *env, jobject, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble); -JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoStroke (JNIEnv *env, jobject); -JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoFill (JNIEnv *env, jobject); -JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoClip (JNIEnv *env, jobject); -JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoPreserveClip (JNIEnv *env, jobject); -JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoResetClip (JNIEnv *env, jobject); -JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoSurfaceSetFilter (JNIEnv *env, jobject, jint); +/* + * Class: gnu_java_awt_peer_gtk_CairoGraphics2D + * Method: cairoNewPath + * Signature: (J)V + */ +JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoNewPath + (JNIEnv *, jobject, jlong); + +/* + * Class: gnu_java_awt_peer_gtk_CairoGraphics2D + * Method: cairoClosePath + * Signature: (J)V + */ +JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoClosePath + (JNIEnv *, jobject, jlong); + +/* + * Class: gnu_java_awt_peer_gtk_CairoGraphics2D + * Method: cairoMoveTo + * Signature: (JDD)V + */ +JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoMoveTo + (JNIEnv *, jobject, jlong, jdouble, jdouble); + +/* + * Class: gnu_java_awt_peer_gtk_CairoGraphics2D + * Method: cairoRelMoveTo + * Signature: (JDD)V + */ +JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoRelMoveTo + (JNIEnv *, jobject, jlong, jdouble, jdouble); + +/* + * Class: gnu_java_awt_peer_gtk_CairoGraphics2D + * Method: cairoLineTo + * Signature: (JDD)V + */ +JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoLineTo + (JNIEnv *, jobject, jlong, jdouble, jdouble); + +/* + * Class: gnu_java_awt_peer_gtk_CairoGraphics2D + * Method: cairoRelLineTo + * Signature: (JDD)V + */ +JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoRelLineTo + (JNIEnv *, jobject, jlong, jdouble, jdouble); + +/* + * Class: gnu_java_awt_peer_gtk_CairoGraphics2D + * Method: cairoCurveTo + * Signature: (JDDDDDD)V + */ +JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoCurveTo + (JNIEnv *, jobject, jlong, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble); + +/* + * Class: gnu_java_awt_peer_gtk_CairoGraphics2D + * Method: cairoStroke + * Signature: (J)V + */ +JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoStroke + (JNIEnv *, jobject, jlong); + +/* + * Class: gnu_java_awt_peer_gtk_CairoGraphics2D + * Method: cairoFill + * Signature: (J)V + */ +JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoFill + (JNIEnv *, jobject, jlong); + +/* + * Class: gnu_java_awt_peer_gtk_CairoGraphics2D + * Method: cairoClip + * Signature: (J)V + */ +JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoClip + (JNIEnv *, jobject, jlong); + +/* + * Class: gnu_java_awt_peer_gtk_CairoGraphics2D + * Method: cairoPreserveClip + * Signature: (J)V + */ +JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoPreserveClip + (JNIEnv *, jobject, jlong); + +/* + * Class: gnu_java_awt_peer_gtk_CairoGraphics2D + * Method: cairoResetClip + * Signature: (J)V + */ +JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoResetClip + (JNIEnv *, jobject, jlong); + +/* + * Class: gnu_java_awt_peer_gtk_CairoGraphics2D + * Method: cairoSurfaceSetFilter + * Signature: (JI)V + */ +JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoGraphics2D_cairoSurfaceSetFilter + (JNIEnv *, jobject, jlong, jint); #ifdef __cplusplus } #endif - -#endif /* __gnu_java_awt_peer_gtk_CairoGraphics2D__ */ +#endif diff --git a/include/gnu_java_awt_peer_gtk_CairoSurface.h b/include/gnu_java_awt_peer_gtk_CairoSurface.h index 3bc263ffd..35fba3f89 100644 --- a/include/gnu_java_awt_peer_gtk_CairoSurface.h +++ b/include/gnu_java_awt_peer_gtk_CairoSurface.h @@ -1,28 +1,107 @@ /* DO NOT EDIT THIS FILE - it is machine generated */ - -#ifndef __gnu_java_awt_peer_gtk_CairoSurface__ -#define __gnu_java_awt_peer_gtk_CairoSurface__ - #include <jni.h> +/* Header for class gnu_java_awt_peer_gtk_CairoSurface */ +#ifndef _Included_gnu_java_awt_peer_gtk_CairoSurface +#define _Included_gnu_java_awt_peer_gtk_CairoSurface #ifdef __cplusplus -extern "C" -{ +extern "C" { #endif +#undef gnu_java_awt_peer_gtk_CairoSurface_TYPE_BYTE +#define gnu_java_awt_peer_gtk_CairoSurface_TYPE_BYTE 0L +#undef gnu_java_awt_peer_gtk_CairoSurface_TYPE_USHORT +#define gnu_java_awt_peer_gtk_CairoSurface_TYPE_USHORT 1L +#undef gnu_java_awt_peer_gtk_CairoSurface_TYPE_SHORT +#define gnu_java_awt_peer_gtk_CairoSurface_TYPE_SHORT 2L +#undef gnu_java_awt_peer_gtk_CairoSurface_TYPE_INT +#define gnu_java_awt_peer_gtk_CairoSurface_TYPE_INT 3L +#undef gnu_java_awt_peer_gtk_CairoSurface_TYPE_FLOAT +#define gnu_java_awt_peer_gtk_CairoSurface_TYPE_FLOAT 4L +#undef gnu_java_awt_peer_gtk_CairoSurface_TYPE_DOUBLE +#define gnu_java_awt_peer_gtk_CairoSurface_TYPE_DOUBLE 5L +#undef gnu_java_awt_peer_gtk_CairoSurface_TYPE_UNDEFINED +#define gnu_java_awt_peer_gtk_CairoSurface_TYPE_UNDEFINED 32L +/* + * Class: gnu_java_awt_peer_gtk_CairoSurface + * Method: create + * Signature: (III)V + */ +JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoSurface_create + (JNIEnv *, jobject, jint, jint, jint); + +/* + * Class: gnu_java_awt_peer_gtk_CairoSurface + * Method: destroy + * Signature: (JJ)V + */ +JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoSurface_destroy + (JNIEnv *, jobject, jlong, jlong); + +/* + * Class: gnu_java_awt_peer_gtk_CairoSurface + * Method: nativeGetElem + * Signature: (JI)I + */ +JNIEXPORT jint JNICALL Java_gnu_java_awt_peer_gtk_CairoSurface_nativeGetElem + (JNIEnv *, jobject, jlong, jint); + +/* + * Class: gnu_java_awt_peer_gtk_CairoSurface + * Method: nativeSetElem + * Signature: (JII)V + */ +JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoSurface_nativeSetElem + (JNIEnv *, jobject, jlong, jint, jint); + +/* + * Class: gnu_java_awt_peer_gtk_CairoSurface + * Method: nativeDrawSurface + * Signature: (JJ[D)V + */ +JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoSurface_nativeDrawSurface + (JNIEnv *, jobject, jlong, jlong, jdoubleArray); -JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoSurface_create (JNIEnv *env, jobject, jint, jint, jint); -JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoSurface_destroy (JNIEnv *env, jobject); -JNIEXPORT jint JNICALL Java_gnu_java_awt_peer_gtk_CairoSurface_nativeGetElem (JNIEnv *env, jobject, jint); -JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoSurface_nativeSetElem (JNIEnv *env, jobject, jint, jint); -JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoSurface_drawSurface (JNIEnv *env, jobject, jobject, jdoubleArray); -JNIEXPORT jintArray JNICALL Java_gnu_java_awt_peer_gtk_CairoSurface_getPixels (JNIEnv *env, jobject, jint); -JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoSurface_setPixels (JNIEnv *env, jobject, jintArray); -JNIEXPORT jlong JNICALL Java_gnu_java_awt_peer_gtk_CairoSurface_getFlippedBuffer (JNIEnv *env, jobject, jint); -JNIEXPORT jlong JNICALL Java_gnu_java_awt_peer_gtk_CairoSurface_newCairoContext (JNIEnv *env, jobject); -JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoSurface_copyAreaNative (JNIEnv *env, jobject, jint, jint, jint, jint, jint, jint, jint); +/* + * Class: gnu_java_awt_peer_gtk_CairoSurface + * Method: nativeGetPixels + * Signature: (JI)[I + */ +JNIEXPORT jintArray JNICALL Java_gnu_java_awt_peer_gtk_CairoSurface_nativeGetPixels + (JNIEnv *, jobject, jlong, jint); + +/* + * Class: gnu_java_awt_peer_gtk_CairoSurface + * Method: nativeSetPixels + * Signature: (J[I)V + */ +JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoSurface_nativeSetPixels + (JNIEnv *, jobject, jlong, jintArray); + +/* + * Class: gnu_java_awt_peer_gtk_CairoSurface + * Method: getFlippedBuffer + * Signature: (JI)J + */ +JNIEXPORT jlong JNICALL Java_gnu_java_awt_peer_gtk_CairoSurface_getFlippedBuffer + (JNIEnv *, jobject, jlong, jint); + +/* + * Class: gnu_java_awt_peer_gtk_CairoSurface + * Method: nativeNewCairoContext + * Signature: (J)J + */ +JNIEXPORT jlong JNICALL Java_gnu_java_awt_peer_gtk_CairoSurface_nativeNewCairoContext + (JNIEnv *, jobject, jlong); + +/* + * Class: gnu_java_awt_peer_gtk_CairoSurface + * Method: copyAreaNative2 + * Signature: (JIIIIIII)V + */ +JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_CairoSurface_copyAreaNative2 + (JNIEnv *, jobject, jlong, jint, jint, jint, jint, jint, jint, jint); #ifdef __cplusplus } #endif - -#endif /* __gnu_java_awt_peer_gtk_CairoSurface__ */ +#endif diff --git a/include/gnu_java_awt_peer_gtk_ComponentGraphics.h b/include/gnu_java_awt_peer_gtk_ComponentGraphics.h index e8ca71178..f88ad592b 100644 --- a/include/gnu_java_awt_peer_gtk_ComponentGraphics.h +++ b/include/gnu_java_awt_peer_gtk_ComponentGraphics.h @@ -1,26 +1,77 @@ /* DO NOT EDIT THIS FILE - it is machine generated */ - -#ifndef __gnu_java_awt_peer_gtk_ComponentGraphics__ -#define __gnu_java_awt_peer_gtk_ComponentGraphics__ - #include <jni.h> +/* Header for class gnu_java_awt_peer_gtk_ComponentGraphics */ +#ifndef _Included_gnu_java_awt_peer_gtk_ComponentGraphics +#define _Included_gnu_java_awt_peer_gtk_ComponentGraphics #ifdef __cplusplus -extern "C" -{ +extern "C" { #endif +/* + * Class: gnu_java_awt_peer_gtk_ComponentGraphics + * Method: initState + * Signature: (Lgnu/java/awt/peer/gtk/GtkComponentPeer;)J + */ +JNIEXPORT jlong JNICALL Java_gnu_java_awt_peer_gtk_ComponentGraphics_initState + (JNIEnv *, jobject, jobject); + +/* + * Class: gnu_java_awt_peer_gtk_ComponentGraphics + * Method: disposeSurface + * Signature: (J)V + */ +JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_ComponentGraphics_disposeSurface + (JNIEnv *, jobject, jlong); + +/* + * Class: gnu_java_awt_peer_gtk_ComponentGraphics + * Method: initFromVolatile + * Signature: (JII)J + */ +JNIEXPORT jlong JNICALL Java_gnu_java_awt_peer_gtk_ComponentGraphics_initFromVolatile + (JNIEnv *, jobject, jlong, jint, jint); + +/* + * Class: gnu_java_awt_peer_gtk_ComponentGraphics + * Method: start_gdk_drawing + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_ComponentGraphics_start_1gdk_1drawing + (JNIEnv *, jobject); -JNIEXPORT jlong JNICALL Java_gnu_java_awt_peer_gtk_ComponentGraphics_initState (JNIEnv *env, jobject, jobject); -JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_ComponentGraphics_disposeSurface (JNIEnv *env, jobject, jlong); -JNIEXPORT jlong JNICALL Java_gnu_java_awt_peer_gtk_ComponentGraphics_initFromVolatile (JNIEnv *env, jobject, jlong, jint, jint); -JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_ComponentGraphics_start_1gdk_1drawing (JNIEnv *env, jobject); -JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_ComponentGraphics_end_1gdk_1drawing (JNIEnv *env, jobject); -JNIEXPORT jboolean JNICALL Java_gnu_java_awt_peer_gtk_ComponentGraphics_hasXRender (JNIEnv *env, jclass); -JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_ComponentGraphics_copyAreaNative (JNIEnv *env, jobject, jobject, jint, jint, jint, jint, jint, jint); -JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_ComponentGraphics_drawVolatile (JNIEnv *env, jobject, jobject, jobject, jint, jint, jint, jint); +/* + * Class: gnu_java_awt_peer_gtk_ComponentGraphics + * Method: end_gdk_drawing + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_ComponentGraphics_end_1gdk_1drawing + (JNIEnv *, jobject); + +/* + * Class: gnu_java_awt_peer_gtk_ComponentGraphics + * Method: hasXRender + * Signature: ()Z + */ +JNIEXPORT jboolean JNICALL Java_gnu_java_awt_peer_gtk_ComponentGraphics_hasXRender + (JNIEnv *, jclass); + +/* + * Class: gnu_java_awt_peer_gtk_ComponentGraphics + * Method: copyAreaNative + * Signature: (Lgnu/java/awt/peer/gtk/GtkComponentPeer;IIIIII)V + */ +JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_ComponentGraphics_copyAreaNative + (JNIEnv *, jobject, jobject, jint, jint, jint, jint, jint, jint); + +/* + * Class: gnu_java_awt_peer_gtk_ComponentGraphics + * Method: drawVolatile + * Signature: (Lgnu/java/awt/peer/gtk/GtkComponentPeer;JIIII)V + */ +JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_ComponentGraphics_drawVolatile + (JNIEnv *, jobject, jobject, jlong, jint, jint, jint, jint); #ifdef __cplusplus } #endif - -#endif /* __gnu_java_awt_peer_gtk_ComponentGraphics__ */ +#endif diff --git a/include/gnu_java_awt_peer_gtk_GtkVolatileImage.h b/include/gnu_java_awt_peer_gtk_GtkVolatileImage.h index 3a0efd3a9..2714535d4 100644 --- a/include/gnu_java_awt_peer_gtk_GtkVolatileImage.h +++ b/include/gnu_java_awt_peer_gtk_GtkVolatileImage.h @@ -1,23 +1,69 @@ /* DO NOT EDIT THIS FILE - it is machine generated */ - -#ifndef __gnu_java_awt_peer_gtk_GtkVolatileImage__ -#define __gnu_java_awt_peer_gtk_GtkVolatileImage__ - #include <jni.h> +/* Header for class gnu_java_awt_peer_gtk_GtkVolatileImage */ +#ifndef _Included_gnu_java_awt_peer_gtk_GtkVolatileImage +#define _Included_gnu_java_awt_peer_gtk_GtkVolatileImage #ifdef __cplusplus -extern "C" -{ +extern "C" { #endif +#undef gnu_java_awt_peer_gtk_GtkVolatileImage_SCALE_DEFAULT +#define gnu_java_awt_peer_gtk_GtkVolatileImage_SCALE_DEFAULT 1L +#undef gnu_java_awt_peer_gtk_GtkVolatileImage_SCALE_FAST +#define gnu_java_awt_peer_gtk_GtkVolatileImage_SCALE_FAST 2L +#undef gnu_java_awt_peer_gtk_GtkVolatileImage_SCALE_SMOOTH +#define gnu_java_awt_peer_gtk_GtkVolatileImage_SCALE_SMOOTH 4L +#undef gnu_java_awt_peer_gtk_GtkVolatileImage_SCALE_REPLICATE +#define gnu_java_awt_peer_gtk_GtkVolatileImage_SCALE_REPLICATE 8L +#undef gnu_java_awt_peer_gtk_GtkVolatileImage_SCALE_AREA_AVERAGING +#define gnu_java_awt_peer_gtk_GtkVolatileImage_SCALE_AREA_AVERAGING 16L +#undef gnu_java_awt_peer_gtk_GtkVolatileImage_IMAGE_OK +#define gnu_java_awt_peer_gtk_GtkVolatileImage_IMAGE_OK 0L +#undef gnu_java_awt_peer_gtk_GtkVolatileImage_IMAGE_RESTORED +#define gnu_java_awt_peer_gtk_GtkVolatileImage_IMAGE_RESTORED 1L +#undef gnu_java_awt_peer_gtk_GtkVolatileImage_IMAGE_INCOMPATIBLE +#define gnu_java_awt_peer_gtk_GtkVolatileImage_IMAGE_INCOMPATIBLE 2L +/* + * Class: gnu_java_awt_peer_gtk_GtkVolatileImage + * Method: init + * Signature: (Lgnu/java/awt/peer/gtk/GtkComponentPeer;II)J + */ +JNIEXPORT jlong JNICALL Java_gnu_java_awt_peer_gtk_GtkVolatileImage_init + (JNIEnv *, jobject, jobject, jint, jint); + +/* + * Class: gnu_java_awt_peer_gtk_GtkVolatileImage + * Method: destroy + * Signature: (J)V + */ +JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GtkVolatileImage_destroy + (JNIEnv *, jobject, jlong); + +/* + * Class: gnu_java_awt_peer_gtk_GtkVolatileImage + * Method: nativeGetPixels + * Signature: (J)[I + */ +JNIEXPORT jintArray JNICALL Java_gnu_java_awt_peer_gtk_GtkVolatileImage_nativeGetPixels + (JNIEnv *, jobject, jlong); -JNIEXPORT jlong JNICALL Java_gnu_java_awt_peer_gtk_GtkVolatileImage_init (JNIEnv *env, jobject, jobject, jint, jint); -JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GtkVolatileImage_destroy (JNIEnv *env, jobject); -JNIEXPORT jintArray JNICALL Java_gnu_java_awt_peer_gtk_GtkVolatileImage_getPixels (JNIEnv *env, jobject); -JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GtkVolatileImage_copyArea (JNIEnv *env, jobject, jint, jint, jint, jint, jint, jint); -JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GtkVolatileImage_drawVolatile (JNIEnv *env, jobject, jlong, jint, jint, jint, jint); +/* + * Class: gnu_java_awt_peer_gtk_GtkVolatileImage + * Method: nativeCopyArea + * Signature: (JIIIIII)V + */ +JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GtkVolatileImage_nativeCopyArea + (JNIEnv *, jobject, jlong, jint, jint, jint, jint, jint, jint); + +/* + * Class: gnu_java_awt_peer_gtk_GtkVolatileImage + * Method: nativeDrawVolatile + * Signature: (JJIIII)V + */ +JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GtkVolatileImage_nativeDrawVolatile + (JNIEnv *, jobject, jlong, jlong, jint, jint, jint, jint); #ifdef __cplusplus } #endif - -#endif /* __gnu_java_awt_peer_gtk_GtkVolatileImage__ */ +#endif |