Xinerama.h
上传用户:sun1608
上传日期:2007-02-02
资源大小:6116k
文件大小:1k
源码类别:

流媒体/Mpeg4/MP4

开发平台:

Visual C++

  1. /* $XFree86: xc/include/extensions/Xinerama.h,v 3.2 2000/03/01 01:04:20 dawes Exp $ */
  2. #ifndef _Xinerama_h
  3. #define _Xinerama_h
  4. #include "SDL_name.h"
  5. typedef struct {
  6.    int   screen_number;
  7.    short x_org;
  8.    short y_org;
  9.    short width;
  10.    short height;
  11. } SDL_NAME(XineramaScreenInfo);
  12. Bool SDL_NAME(XineramaQueryExtension) (
  13.    Display *dpy,
  14.    int     *event_base,
  15.    int     *error_base
  16. );
  17. Status SDL_NAME(XineramaQueryVersion)(
  18.    Display *dpy,
  19.    int     *major,
  20.    int     *minor
  21. );
  22. Bool SDL_NAME(XineramaIsActive)(Display *dpy);
  23. /* 
  24.    Returns the number of heads and a pointer to an array of
  25.    structures describing the position and size of the individual
  26.    heads.  Returns NULL and number = 0 if Xinerama is not active.
  27.   
  28.    Returned array should be freed with XFree().
  29. */
  30. SDL_NAME(XineramaScreenInfo) * 
  31. SDL_NAME(XineramaQueryScreens)(
  32.    Display *dpy,
  33.    int     *number
  34. );
  35. #endif /* _Xinerama_h */