Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/photon/library/structs.h')
-rwxr-xr-xbundles/org.eclipse.swt/Eclipse SWT/photon/library/structs.h33
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

Back to the top