comparison src/video/Xext/extensions/Xinerama.h @ 292:eadc0746dfaf

Added SDL_LockRect() and SDL_UnlockRect() Incorporated XFree86 extension libraries into the source
author Sam Lantinga <slouken@libsdl.org>
date Tue, 05 Mar 2002 19:55:32 +0000
parents
children 585a7e1285ae
comparison
equal deleted inserted replaced
291:68a8a8237c09 292:eadc0746dfaf
1 /* $XFree86: xc/include/extensions/Xinerama.h,v 3.2 2000/03/01 01:04:20 dawes Exp $ */
2
3 #ifndef _Xinerama_h
4 #define _Xinerama_h
5
6 #include "SDLname.h"
7
8 typedef struct {
9 int screen_number;
10 short x_org;
11 short y_org;
12 short width;
13 short height;
14 } SDL_NAME(XineramaScreenInfo);
15
16 Bool SDL_NAME(XineramaQueryExtension) (
17 Display *dpy,
18 int *event_base,
19 int *error_base
20 );
21
22 Status SDL_NAME(XineramaQueryVersion)(
23 Display *dpy,
24 int *major,
25 int *minor
26 );
27
28 Bool SDL_NAME(XineramaIsActive)(Display *dpy);
29
30
31 /*
32 Returns the number of heads and a pointer to an array of
33 structures describing the position and size of the individual
34 heads. Returns NULL and number = 0 if Xinerama is not active.
35
36 Returned array should be freed with XFree().
37 */
38
39 SDL_NAME(XineramaScreenInfo) *
40 SDL_NAME(XineramaQueryScreens)(
41 Display *dpy,
42 int *number
43 );
44
45 #endif /* _Xinerama_h */
46