- Timestamp:
- May 28, 2008, 12:38:12 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/plugins/org.eclipse.swt/Eclipse SWT PI/pm/library/swt.c
r70 r80 1 1 /* 2 2 * OS/2 version. 3 * Copyright (c) 2002, 200 4EclipseOS2 Team.3 * Copyright (c) 2002, 2008 EclipseOS2 Team. 4 4 */ 5 5 … … 1366 1366 return (jboolean)WinPopupMenu((HWND)hwndParent, (HWND)hwndOwner, (HWND)hwndMenu, x, y, idItem, fs); 1367 1367 } 1368 JNIEXPORT jint JNICALL Java_org_eclipse_swt_internal_pm_OS_WinCreateAccelTable 1369 (JNIEnv *env, jclass that, jint hab, jobject pacctAccelTable) 1370 { 1371 DEBUG_CALL("WinCreateAccelTable\n") 1372 jint haccelhAccel; 1373 ACCELTABLE c_pacctAccelTable, *c_ppacctAccelTable = NULL; 1374 1375 if (pacctAccelTable) c_ppacctAccelTable = getACCELTABLEFields(env, pacctAccelTable, &c_pacctAccelTable, &PGLOB(ACCELTABLEFc)); 1376 1377 haccelhAccel = (jint)WinCreateAccelTable((HAB)hab, c_ppacctAccelTable); 1378 1379 if (pacctAccelTable) setACCELTABLEFields(env, pacctAccelTable, c_ppacctAccelTable, &PGLOB(ACCELTABLEFc)); 1380 1381 return haccelhAccel; 1382 } 1383 JNIEXPORT jboolean JNICALL Java_org_eclipse_swt_internal_pm_OS_WinDestroyAccelTable 1384 (JNIEnv *env, jclass that, jint haccelAccel) 1385 { 1386 DEBUG_CALL("WinDestroyAccelTable\n") 1387 1388 return (jboolean)WinDestroyAccelTable((HACCEL)haccelAccel); 1389 } 1390 JNIEXPORT jboolean JNICALL Java_org_eclipse_swt_internal_pm_OS_WinSetAccelTable 1391 (JNIEnv *env, jclass that, jint hab, jint haccelAccel, jint hwndFrame) 1392 { 1393 DEBUG_CALL("WinSetAccelTable\n") 1394 1395 return (jboolean)WinSetAccelTable((HAB)hab, (HACCEL)haccelAccel, (HWND)hwndFrame); 1396 } 1397 JNIEXPORT jboolean JNICALL Java_org_eclipse_swt_internal_pm_OS_WinTranslateAccel 1398 (JNIEnv *env, jclass that, jint hab, jint hwnd, jint haccelAccel, jobject qmsg) 1399 { 1400 QMSG c_qmsg, *c_pqmsg = NULL; 1401 jboolean rc; 1402 DEBUG_CALL("WinTranslateAccel\n") 1403 1404 if (qmsg) c_pqmsg = getQMSGFields(env, qmsg, &c_qmsg, &PGLOB(QMSGFc)); 1405 1406 rc = (jboolean)WinTranslateAccel((HAB)hab, (HWND)hwnd, (HACCEL)haccelAccel, c_pqmsg); 1407 1408 if (qmsg) setQMSGFields(env, qmsg, c_pqmsg, &PGLOB(QMSGFc)); 1409 1410 return rc; 1411 } 1412 1413 1368 1414 JNIEXPORT jboolean JNICALL Java_org_eclipse_swt_internal_pm_OS_PrfQueryProfileSize 1369 1415 (JNIEnv *env, jclass that, jint hini, jobject pszApp, jobject pszKey,
Note:
See TracChangeset
for help on using the changeset viewer.