diff options
author | Silenio Quarti <silenio_quarti@ca.ibm.com> | 2012-10-27 00:16:32 -0400 |
---|---|---|
committer | Silenio Quarti <silenio_quarti@ca.ibm.com> | 2012-10-27 00:16:32 -0400 |
commit | 21eb151f1a668a710645fe690cf473d0b86ddaf0 (patch) | |
tree | 44047cc87f4587da2a5c6b671354defcff43cf0a /bundles/org.eclipse.swt/Eclipse SWT PI/cairo/library/cairo_structs.c | |
parent | 4631a5a5553c2a27a1c80b2611f4f0cea8081a20 (diff) | |
download | eclipse.platform.swt-21eb151f1a668a710645fe690cf473d0b86ddaf0.tar.gz eclipse.platform.swt-21eb151f1a668a710645fe690cf473d0b86ddaf0.tar.xz eclipse.platform.swt-21eb151f1a668a710645fe690cf473d0b86ddaf0.zip |
cleanup region changes - use macros to redefine gdk_region_XXX in terms of cairo_region_XXX
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT PI/cairo/library/cairo_structs.c')
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT PI/cairo/library/cairo_structs.c | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/cairo/library/cairo_structs.c b/bundles/org.eclipse.swt/Eclipse SWT PI/cairo/library/cairo_structs.c index c04617f862..e9b4407bb8 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT PI/cairo/library/cairo_structs.c +++ b/bundles/org.eclipse.swt/Eclipse SWT PI/cairo/library/cairo_structs.c @@ -136,46 +136,6 @@ void setcairo_path_tFields(JNIEnv *env, jobject lpObject, cairo_path_t *lpStruct } #endif -#ifndef NO_cairo_rectangle_int_t -typedef struct cairo_rectangle_int_t_FID_CACHE { - int cached; - jclass clazz; - jfieldID x, y, width, height; -} cairo_rectangle_int_t_FID_CACHE; - -cairo_rectangle_int_t_FID_CACHE cairo_rectangle_int_tFc; - -void cachecairo_rectangle_int_tFields(JNIEnv *env, jobject lpObject) -{ - if (cairo_rectangle_int_tFc.cached) return; - cairo_rectangle_int_tFc.clazz = (*env)->GetObjectClass(env, lpObject); - cairo_rectangle_int_tFc.x = (*env)->GetFieldID(env, cairo_rectangle_int_tFc.clazz, "x", "I"); - cairo_rectangle_int_tFc.y = (*env)->GetFieldID(env, cairo_rectangle_int_tFc.clazz, "y", "I"); - cairo_rectangle_int_tFc.width = (*env)->GetFieldID(env, cairo_rectangle_int_tFc.clazz, "width", "I"); - cairo_rectangle_int_tFc.height = (*env)->GetFieldID(env, cairo_rectangle_int_tFc.clazz, "height", "I"); - cairo_rectangle_int_tFc.cached = 1; -} - -cairo_rectangle_int_t *getcairo_rectangle_int_tFields(JNIEnv *env, jobject lpObject, cairo_rectangle_int_t *lpStruct) -{ - if (!cairo_rectangle_int_tFc.cached) cachecairo_rectangle_int_tFields(env, lpObject); - lpStruct->x = (*env)->GetIntField(env, lpObject, cairo_rectangle_int_tFc.x); - lpStruct->y = (*env)->GetIntField(env, lpObject, cairo_rectangle_int_tFc.y); - lpStruct->width = (*env)->GetIntField(env, lpObject, cairo_rectangle_int_tFc.width); - lpStruct->height = (*env)->GetIntField(env, lpObject, cairo_rectangle_int_tFc.height); - return lpStruct; -} - -void setcairo_rectangle_int_tFields(JNIEnv *env, jobject lpObject, cairo_rectangle_int_t *lpStruct) -{ - if (!cairo_rectangle_int_tFc.cached) cachecairo_rectangle_int_tFields(env, lpObject); - (*env)->SetIntField(env, lpObject, cairo_rectangle_int_tFc.x, (jint)lpStruct->x); - (*env)->SetIntField(env, lpObject, cairo_rectangle_int_tFc.y, (jint)lpStruct->y); - (*env)->SetIntField(env, lpObject, cairo_rectangle_int_tFc.width, (jint)lpStruct->width); - (*env)->SetIntField(env, lpObject, cairo_rectangle_int_tFc.height, (jint)lpStruct->height); -} -#endif - #ifndef NO_cairo_text_extents_t typedef struct cairo_text_extents_t_FID_CACHE { int cached; |