- Timestamp:
- Jan 9, 2008, 3:13:26 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/plugins/org.eclipse.swt/Eclipse SWT PI/pm/library/swt.c
r54 r60 509 509 if (mpParam1) 510 510 setLBOXINFOFields(env, mpParam1, c_pmpParam1, &PGLOB(LBOXINFOFc)); 511 return rc; 512 } 513 514 JNIEXPORT jint JNICALL Java_org_eclipse_swt_internal_pm_OS_WinSendMsg__IILorg_eclipse_swt_internal_pm_MENUITEM_2Lorg_eclipse_swt_internal_pm_PSZ_2 515 (JNIEnv *env, jclass that, jint hwnd, jint ulMsgid, jobject mpParam1, jobject mpParam2) 516 { 517 PAPSZ c_mpParam2 = NULL; 518 MENUITEM c_mpParam1, *c_pmpParam1 = NULL; 519 520 if (mpParam2) 521 c_mpParam2 = getPAPSZArray(env, mpParam2); 522 if (mpParam1) 523 c_pmpParam1 = getMENUITEMFields(env, mpParam1, &c_mpParam1, &PGLOB(MENUITEMFc)); 524 525 rc = (jint)WinSendMsg((HWND)hwnd, ulMsgid, c_pmpParam1, c_mpParam2); 526 527 if (mpParam2) 528 releasePAPSZArray(env, mpParam2, c_mpParam2); 529 if (mpParam1) 530 setMENUITEMFields(env, mpParam1, c_pmpParam1, &PGLOB(MENUITEMFc)); 531 return rc; 532 533 } 534 535 JNIEXPORT jint JNICALL Java_org_eclipse_swt_internal_pm_OS_WinSendMsg__IIILorg_eclipse_swt_internal_pm_MENUITEM_2 536 (JNIEnv *env, jclass that, jint hwnd, jint ulMsgid, jint mpParam1, jobject mpParam2) 537 { 538 MENUITEM c_mpParam2, *c_pmpParam2 = NULL; 539 if (mpParam2) 540 c_pmpParam2 = getMENUITEMFields(env, mpParam1, &c_mpParam2, &PGLOB(MENUITEMFc)); 541 542 jint rc = (jint)WinSendMsg((HWND)hwnd, ulMsgid, (MPARAM)mpParam1, c_pmpParam2); 543 544 if (mpParam2) 545 setMENUITEMFields(env, mpParam2, c_pmpParam2, &PGLOB(MENUITEMFc)); 546 511 547 return rc; 512 548 }
Note:
See TracChangeset
for help on using the changeset viewer.