xinerama.pp 773 B

12345678910111213141516171819202122232425262728
  1. unit xinerama;
  2. interface
  3. uses
  4. ctypes, xlib;
  5. { Converted from X11/Xinerama.h }
  6. {$PACKRECORDS C}
  7. type
  8. PXineramaScreenInfo = ^TXineramaScreenInfo;
  9. TXineramaScreenInfo = record
  10. screen_number : cint;
  11. x_org : cshort;
  12. y_org : cshort;
  13. width : cshort;
  14. height : cshort;
  15. end;
  16. function XineramaQueryExtension(dpy:PDisplay; event_base:Pcint; error_base:Pcint):TBool;cdecl;external 'Xinerama';
  17. function XineramaQueryVersion(dpy:PDisplay; major:Pcint; minor:Pcint):TStatus;cdecl;external 'Xinerama';
  18. function XineramaIsActive(dpy:PDisplay):TBool;cdecl;external 'Xinerama';
  19. function XineramaQueryScreens(dpy:PDisplay; number:Pcint):PXineramaScreenInfo;cdecl;external 'Xinerama';
  20. implementation
  21. end.