Skip to content

Latest commit

 

History

History
46 lines (34 loc) · 924 Bytes

Xinerama.h

File metadata and controls

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