Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os_structs.c')
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os_structs.c64
1 files changed, 0 insertions, 64 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os_structs.c b/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os_structs.c
index c31516f9c3..a09296df75 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os_structs.c
+++ b/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os_structs.c
@@ -784,70 +784,6 @@ void setGdkGeometryFields(JNIEnv *env, jobject lpObject, GdkGeometry *lpStruct)
}
#endif
-#ifndef NO_GdkImage
-typedef struct GdkImage_FID_CACHE {
- int cached;
- jclass clazz;
- jfieldID type, visual, byte_order, width, height, depth, bpp, bpl, bits_per_pixel, mem, colormap, windowing_data;
-} GdkImage_FID_CACHE;
-
-GdkImage_FID_CACHE GdkImageFc;
-
-void cacheGdkImageFields(JNIEnv *env, jobject lpObject)
-{
- if (GdkImageFc.cached) return;
- GdkImageFc.clazz = (*env)->GetObjectClass(env, lpObject);
- GdkImageFc.type = (*env)->GetFieldID(env, GdkImageFc.clazz, "type", "I");
- GdkImageFc.visual = (*env)->GetFieldID(env, GdkImageFc.clazz, "visual", I_J);
- GdkImageFc.byte_order = (*env)->GetFieldID(env, GdkImageFc.clazz, "byte_order", "I");
- GdkImageFc.width = (*env)->GetFieldID(env, GdkImageFc.clazz, "width", "I");
- GdkImageFc.height = (*env)->GetFieldID(env, GdkImageFc.clazz, "height", "I");
- GdkImageFc.depth = (*env)->GetFieldID(env, GdkImageFc.clazz, "depth", "S");
- GdkImageFc.bpp = (*env)->GetFieldID(env, GdkImageFc.clazz, "bpp", "S");
- GdkImageFc.bpl = (*env)->GetFieldID(env, GdkImageFc.clazz, "bpl", "S");
- GdkImageFc.bits_per_pixel = (*env)->GetFieldID(env, GdkImageFc.clazz, "bits_per_pixel", "S");
- GdkImageFc.mem = (*env)->GetFieldID(env, GdkImageFc.clazz, "mem", I_J);
- GdkImageFc.colormap = (*env)->GetFieldID(env, GdkImageFc.clazz, "colormap", I_J);
- GdkImageFc.windowing_data = (*env)->GetFieldID(env, GdkImageFc.clazz, "windowing_data", I_J);
- GdkImageFc.cached = 1;
-}
-
-GdkImage *getGdkImageFields(JNIEnv *env, jobject lpObject, GdkImage *lpStruct)
-{
- if (!GdkImageFc.cached) cacheGdkImageFields(env, lpObject);
- lpStruct->type = (GdkImageType)(*env)->GetIntField(env, lpObject, GdkImageFc.type);
- lpStruct->visual = (GdkVisual *)(*env)->GetIntLongField(env, lpObject, GdkImageFc.visual);
- lpStruct->byte_order = (GdkByteOrder)(*env)->GetIntField(env, lpObject, GdkImageFc.byte_order);
- lpStruct->width = (gint)(*env)->GetIntField(env, lpObject, GdkImageFc.width);
- lpStruct->height = (gint)(*env)->GetIntField(env, lpObject, GdkImageFc.height);
- lpStruct->depth = (guint16)(*env)->GetShortField(env, lpObject, GdkImageFc.depth);
- lpStruct->bpp = (guint16)(*env)->GetShortField(env, lpObject, GdkImageFc.bpp);
- lpStruct->bpl = (guint16)(*env)->GetShortField(env, lpObject, GdkImageFc.bpl);
- lpStruct->bits_per_pixel = (guint16)(*env)->GetShortField(env, lpObject, GdkImageFc.bits_per_pixel);
- lpStruct->mem = (gpointer)(*env)->GetIntLongField(env, lpObject, GdkImageFc.mem);
- lpStruct->colormap = (GdkColormap *)(*env)->GetIntLongField(env, lpObject, GdkImageFc.colormap);
- lpStruct->windowing_data = (gpointer)(*env)->GetIntLongField(env, lpObject, GdkImageFc.windowing_data);
- return lpStruct;
-}
-
-void setGdkImageFields(JNIEnv *env, jobject lpObject, GdkImage *lpStruct)
-{
- if (!GdkImageFc.cached) cacheGdkImageFields(env, lpObject);
- (*env)->SetIntField(env, lpObject, GdkImageFc.type, (jint)lpStruct->type);
- (*env)->SetIntLongField(env, lpObject, GdkImageFc.visual, (jintLong)lpStruct->visual);
- (*env)->SetIntField(env, lpObject, GdkImageFc.byte_order, (jint)lpStruct->byte_order);
- (*env)->SetIntField(env, lpObject, GdkImageFc.width, (jint)lpStruct->width);
- (*env)->SetIntField(env, lpObject, GdkImageFc.height, (jint)lpStruct->height);
- (*env)->SetShortField(env, lpObject, GdkImageFc.depth, (jshort)lpStruct->depth);
- (*env)->SetShortField(env, lpObject, GdkImageFc.bpp, (jshort)lpStruct->bpp);
- (*env)->SetShortField(env, lpObject, GdkImageFc.bpl, (jshort)lpStruct->bpl);
- (*env)->SetShortField(env, lpObject, GdkImageFc.bits_per_pixel, (jshort)lpStruct->bits_per_pixel);
- (*env)->SetIntLongField(env, lpObject, GdkImageFc.mem, (jintLong)lpStruct->mem);
- (*env)->SetIntLongField(env, lpObject, GdkImageFc.colormap, (jintLong)lpStruct->colormap);
- (*env)->SetIntLongField(env, lpObject, GdkImageFc.windowing_data, (jintLong)lpStruct->windowing_data);
-}
-#endif
-
#ifndef NO_GdkKeymapKey
typedef struct GdkKeymapKey_FID_CACHE {
int cached;

Back to the top