- Timestamp:
- Dec 26, 2007, 4:55:55 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/plugins/org.eclipse.swt/Eclipse SWT PI/pm/library/structs.h
r14 r53 445 445 void setLBOXINFOFields(JNIEnv *env, jobject lpObject, PLBOXINFO lpStruct, PLBOXINFO_FID_CACHE lpCache); 446 446 447 /* MENUITEM struct */ 448 typedef struct MENUITEM_FID_CACHE { 449 int cached; 450 jclass clazz; 451 jfieldID 452 iPosition, 453 afStyle, 454 afAttribute, 455 id, 456 hwndSubMenu, 457 hItem; 458 } MENUITEM_FID_CACHE; 459 typedef MENUITEM_FID_CACHE *PMENUITEM_FID_CACHE; 460 461 void cacheMENUITEMFids(JNIEnv *env, jobject lpObject, PMENUITEM_FID_CACHE lpCache); 462 PMENUITEM getMENUITEMFields(JNIEnv *env, jobject lpObject, PMENUITEM lpStruct, PMENUITEM_FID_CACHE lpCache); 463 void setMENUITEMFields(JNIEnv *env, jobject lpObject, PMENUITEM lpStruct, PMENUITEM_FID_CACHE lpCache); 464 465 447 466 typedef struct SBCDATA_FID_CACHE { 448 467 int cached; … … 462 481 PSBCDATA getSBCDATAFields(JNIEnv *env, jobject lpObject, PSBCDATA lpStruct, PSBCDATA_FID_CACHE lpCache); 463 482 void setSBCDATAFields(JNIEnv *env, jobject lpObject, PSBCDATA lpStruct, PSBCDATA_FID_CACHE lpCache); 483 484 /* OWNERITEM stuct */ 485 typedef struct OWNERITEM_FID_CACHE { 486 int cached; 487 jclass clazz; 488 jfieldID 489 hwnd, 490 hps, 491 fsState, 492 fsAttribute, 493 fsStateOld, 494 fsAttributeOld, 495 rclItem, 496 idItem, 497 hItem; 498 } OWNERITEM_FID_CACHE; 499 typedef OWNERITEM_FID_CACHE *POWNERITEM_FID_CACHE; 500 501 void cacheOWNERITEMFids(JNIEnv *env, jobject lpObject, POWNERITEM_FID_CACHE lpCache); 502 POWNERITEM getOWNERITEMFields(JNIEnv *env, jobject lpObject, POWNERITEM lpStruct, POWNERITEM_FID_CACHE lpCache); 503 void setOWNERITEMFields(JNIEnv *env, jobject lpObject, POWNERITEM lpStruct, POWNERITEM_FID_CACHE lpCache); 464 504 465 505 /* FACENAMEDESC struct */ … … 502 542 extern LBOXINFO_FID_CACHE LBOXINFOFc; 503 543 extern SBCDATA_FID_CACHE SBCDATAFc; 544 extern MENUITEM_FID_CACHE MENUITEMFc; 545 extern OWNERITEM_FID_CACHE OWNERITEMFc; 504 546 /*@@TODO (dmik): remove! 505 547 extern FACENAMEDESC_FID_CACHE FACENAMEDESCFc;
Note:
See TracChangeset
for help on using the changeset viewer.