diff options
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/photon/library/structs.h')
-rwxr-xr-x | bundles/org.eclipse.swt/Eclipse SWT/photon/library/structs.h | 33 |
1 files changed, 32 insertions, 1 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/photon/library/structs.h b/bundles/org.eclipse.swt/Eclipse SWT/photon/library/structs.h index dcc5e20c1b..38be26ebdc 100755 --- a/bundles/org.eclipse.swt/Eclipse SWT/photon/library/structs.h +++ b/bundles/org.eclipse.swt/Eclipse SWT/photon/library/structs.h @@ -1,3 +1,8 @@ +/* + * (c) Copyright IBM Corp., 2000, 2001 + * All Rights Reserved. + */ + /** * JNI SWT object field getters and setters declarations for Photon structs */ @@ -32,7 +37,9 @@ PtTreeItem_t_FID_CACHE PtTreeItem_tFc; \ PgMap_t_FID_CACHE PgMap_tFc; \ PtColorSelectInfo_t_FID_CACHE PtColorSelectInfo_tFc; \ - PhRegion_t_FID_CACHE PhRegion_tFc; + PhRegion_t_FID_CACHE PhRegion_tFc; \ + PtContainerCallback_t_FID_CACHE PtContainerCallback_tFc; \ + PhCursorDef_t_FID_CACHE PhCursorDef_tFc; /* PhPoint_t struct */ typedef struct PhPoint_t_FID_CACHE { @@ -295,4 +302,28 @@ void cachePhRegion_tFids(JNIEnv *env, jobject lpObject, PPhRegion_t_FID_CACHE lp void getPhRegion_tFields(JNIEnv *env, jobject lpObject, PhRegion_t *lpStruct, PPhRegion_t_FID_CACHE lpCache); void setPhRegion_tFields(JNIEnv *env, jobject lpObject, PhRegion_t *lpStruct, PPhRegion_t_FID_CACHE lpCache); +/* PtContainerCallback_t struct */ +typedef struct PtContainerCallback_t_FID_CACHE { + int cached; + jclass clazz; + jfieldID new_size_ul_x, new_size_ul_y, new_size_lr_x, new_size_lr_y, old_size_ul_x, old_size_ul_y, old_size_lr_x, old_size_lr_y, new_dim_w, new_dim_h, old_dim_w, old_dim_h; +} PtContainerCallback_t_FID_CACHE; +typedef PtContainerCallback_t_FID_CACHE *PPtContainerCallback_t_FID_CACHE; + +void cachePtContainerCallback_tFids(JNIEnv *env, jobject lpObject, PPtContainerCallback_t_FID_CACHE lpCache); +void getPtContainerCallback_tFields(JNIEnv *env, jobject lpObject, PtContainerCallback_t *lpStruct, PPtContainerCallback_t_FID_CACHE lpCache); +void setPtContainerCallback_tFields(JNIEnv *env, jobject lpObject, PtContainerCallback_t *lpStruct, PPtContainerCallback_t_FID_CACHE lpCache); + +/* PhCursorDef_t struct */ +typedef struct PhCursorDef_t_FID_CACHE { + int cached; + jclass clazz; + jfieldID bytesperline2, color2, offset2_y, offset2_x, size2_y, size2_x, bytesperline1, color1, offset1_y, offset1_x, size1_y, size1_x, hdr_type, hdr_len; +} PhCursorDef_t_FID_CACHE; +typedef PhCursorDef_t_FID_CACHE *PPhCursorDef_t_FID_CACHE; + +void cachePhCursorDef_tFids(JNIEnv *env, jobject lpObject, PPhCursorDef_t_FID_CACHE lpCache); +void getPhCursorDef_tFields(JNIEnv *env, jobject lpObject, PhCursorDef_t *lpStruct, PPhCursorDef_t_FID_CACHE lpCache); +void setPhCursorDef_tFields(JNIEnv *env, jobject lpObject, PhCursorDef_t *lpStruct, PPhCursorDef_t_FID_CACHE lpCache); + #endif // INC_structs_H |