xinput2_linktest.pp 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. { this program just links all externals, declared in the xinput2 unit }
  2. program xinput2_linktest;
  3. uses
  4. xinput2;
  5. begin
  6. halt(0);
  7. XIQueryPointer(nil, 0, 0, nil, nil, nil, nil, nil, nil, nil, nil, nil);
  8. XIWarpPointer(nil, 0, 0, 0, 0, 0, 0, 0, 0, 0);
  9. XIDefineCursor(nil, 0, 0, 0);
  10. XIUndefineCursor(nil, 0, 0);
  11. XIChangeHierarchy(nil, nil, 0);
  12. XISetClientPointer(nil, 0, 0);
  13. XIGetClientPointer(nil, 0, nil);
  14. XISelectEvents(nil, 0, nil, 0);
  15. XIGetSelectedEvents(nil, 0, nil);
  16. XIQueryVersion(nil, nil, nil);
  17. XIQueryDevice(nil, 0, nil);
  18. XISetFocus(nil, 0, 0, 0);
  19. XIGetFocus(nil, 0, nil);
  20. XIGrabDevice(nil, 0, 0, 0, 0, 0, 0, 0, nil);
  21. XIUngrabDevice(nil, 0, 0);
  22. XIAllowEvents(nil, 0, 0, 0);
  23. XIAllowTouchEvents(nil, 0, 0, 0, 0);
  24. XIGrabButton(nil, 0, 0, 0, 0, 0, 0, 0, nil, 0, nil);
  25. XIGrabKeycode(nil, 0, 0, 0, 0, 0, 0, nil, 0, nil);
  26. XIGrabEnter(nil, 0, 0, 0, 0, 0, 0, nil, 0, nil);
  27. XIGrabFocusIn(nil, 0, 0, 0, 0, 0, nil, 0, nil);
  28. XIGrabTouchBegin(nil, 0, 0, 0, nil, 0, nil);
  29. XIUngrabButton(nil, 0, 0, 0, 0, nil);
  30. XIUngrabKeycode(nil, 0, 0, 0, 0, nil);
  31. XIUngrabEnter(nil, 0, 0, 0, nil);
  32. XIUngrabFocusIn(nil, 0, 0, 0, nil);
  33. XIUngrabTouchBegin(nil, 0, 0, 0, nil);
  34. XIListProperties(nil, 0, nil);
  35. XIChangeProperty(nil, 0, 0, 0, 0, 0, nil, 0);
  36. XIDeleteProperty(nil, 0, 0);
  37. XIGetProperty(nil, 0, 0, 0, 0, 0, 0, nil, nil, nil, nil, nil);
  38. XIBarrierReleasePointers(nil, nil, 0);
  39. XIBarrierReleasePointer(nil, 0, 0, 0);
  40. XIFreeDeviceInfo(nil);
  41. end.