XCB
1.14
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
src
xinerama.h
1
/*
2
* This file generated automatically from xinerama.xml by c_client.py.
3
* Edit at your peril.
4
*/
5
12
#ifndef __XINERAMA_H
13
#define __XINERAMA_H
14
15
#include "
xcb.h
"
16
#include "xproto.h"
17
18
#ifdef __cplusplus
19
extern
"C"
{
20
#endif
21
22
#define XCB_XINERAMA_MAJOR_VERSION 1
23
#define XCB_XINERAMA_MINOR_VERSION 1
24
25
extern
xcb_extension_t
xcb_xinerama_id;
26
30
typedef
struct
xcb_xinerama_screen_info_t
{
31
int16_t x_org;
32
int16_t y_org;
33
uint16_t width;
34
uint16_t height;
35
}
xcb_xinerama_screen_info_t
;
36
40
typedef
struct
xcb_xinerama_screen_info_iterator_t
{
41
xcb_xinerama_screen_info_t
*data;
42
int
rem;
43
int
index;
44
}
xcb_xinerama_screen_info_iterator_t
;
45
49
typedef
struct
xcb_xinerama_query_version_cookie_t
{
50
unsigned
int
sequence;
51
}
xcb_xinerama_query_version_cookie_t
;
52
54
#define XCB_XINERAMA_QUERY_VERSION 0
55
59
typedef
struct
xcb_xinerama_query_version_request_t
{
60
uint8_t major_opcode;
61
uint8_t minor_opcode;
62
uint16_t length;
63
uint8_t major;
64
uint8_t minor;
65
}
xcb_xinerama_query_version_request_t
;
66
70
typedef
struct
xcb_xinerama_query_version_reply_t
{
71
uint8_t response_type;
72
uint8_t pad0;
73
uint16_t sequence;
74
uint32_t length;
75
uint16_t major;
76
uint16_t minor;
77
}
xcb_xinerama_query_version_reply_t
;
78
82
typedef
struct
xcb_xinerama_get_state_cookie_t
{
83
unsigned
int
sequence;
84
}
xcb_xinerama_get_state_cookie_t
;
85
87
#define XCB_XINERAMA_GET_STATE 1
88
92
typedef
struct
xcb_xinerama_get_state_request_t
{
93
uint8_t major_opcode;
94
uint8_t minor_opcode;
95
uint16_t length;
96
xcb_window_t window;
97
}
xcb_xinerama_get_state_request_t
;
98
102
typedef
struct
xcb_xinerama_get_state_reply_t
{
103
uint8_t response_type;
104
uint8_t state;
105
uint16_t sequence;
106
uint32_t length;
107
xcb_window_t window;
108
}
xcb_xinerama_get_state_reply_t
;
109
113
typedef
struct
xcb_xinerama_get_screen_count_cookie_t
{
114
unsigned
int
sequence;
115
}
xcb_xinerama_get_screen_count_cookie_t
;
116
118
#define XCB_XINERAMA_GET_SCREEN_COUNT 2
119
123
typedef
struct
xcb_xinerama_get_screen_count_request_t
{
124
uint8_t major_opcode;
125
uint8_t minor_opcode;
126
uint16_t length;
127
xcb_window_t window;
128
}
xcb_xinerama_get_screen_count_request_t
;
129
133
typedef
struct
xcb_xinerama_get_screen_count_reply_t
{
134
uint8_t response_type;
135
uint8_t screen_count;
136
uint16_t sequence;
137
uint32_t length;
138
xcb_window_t window;
139
}
xcb_xinerama_get_screen_count_reply_t
;
140
144
typedef
struct
xcb_xinerama_get_screen_size_cookie_t
{
145
unsigned
int
sequence;
146
}
xcb_xinerama_get_screen_size_cookie_t
;
147
149
#define XCB_XINERAMA_GET_SCREEN_SIZE 3
150
154
typedef
struct
xcb_xinerama_get_screen_size_request_t
{
155
uint8_t major_opcode;
156
uint8_t minor_opcode;
157
uint16_t length;
158
xcb_window_t window;
159
uint32_t screen;
160
}
xcb_xinerama_get_screen_size_request_t
;
161
165
typedef
struct
xcb_xinerama_get_screen_size_reply_t
{
166
uint8_t response_type;
167
uint8_t pad0;
168
uint16_t sequence;
169
uint32_t length;
170
uint32_t width;
171
uint32_t height;
172
xcb_window_t window;
173
uint32_t screen;
174
}
xcb_xinerama_get_screen_size_reply_t
;
175
179
typedef
struct
xcb_xinerama_is_active_cookie_t
{
180
unsigned
int
sequence;
181
}
xcb_xinerama_is_active_cookie_t
;
182
184
#define XCB_XINERAMA_IS_ACTIVE 4
185
189
typedef
struct
xcb_xinerama_is_active_request_t
{
190
uint8_t major_opcode;
191
uint8_t minor_opcode;
192
uint16_t length;
193
}
xcb_xinerama_is_active_request_t
;
194
198
typedef
struct
xcb_xinerama_is_active_reply_t
{
199
uint8_t response_type;
200
uint8_t pad0;
201
uint16_t sequence;
202
uint32_t length;
203
uint32_t state;
204
}
xcb_xinerama_is_active_reply_t
;
205
209
typedef
struct
xcb_xinerama_query_screens_cookie_t
{
210
unsigned
int
sequence;
211
}
xcb_xinerama_query_screens_cookie_t
;
212
214
#define XCB_XINERAMA_QUERY_SCREENS 5
215
219
typedef
struct
xcb_xinerama_query_screens_request_t
{
220
uint8_t major_opcode;
221
uint8_t minor_opcode;
222
uint16_t length;
223
}
xcb_xinerama_query_screens_request_t
;
224
228
typedef
struct
xcb_xinerama_query_screens_reply_t
{
229
uint8_t response_type;
230
uint8_t pad0;
231
uint16_t sequence;
232
uint32_t length;
233
uint32_t number;
234
uint8_t pad1[20];
235
}
xcb_xinerama_query_screens_reply_t
;
236
245
void
246
xcb_xinerama_screen_info_next
(
xcb_xinerama_screen_info_iterator_t
*i);
247
257
xcb_generic_iterator_t
258
xcb_xinerama_screen_info_end
(
xcb_xinerama_screen_info_iterator_t
i);
259
268
xcb_xinerama_query_version_cookie_t
269
xcb_xinerama_query_version
(
xcb_connection_t
*c,
270
uint8_t major,
271
uint8_t minor);
272
284
xcb_xinerama_query_version_cookie_t
285
xcb_xinerama_query_version_unchecked
(
xcb_connection_t
*c,
286
uint8_t major,
287
uint8_t minor);
288
303
xcb_xinerama_query_version_reply_t
*
304
xcb_xinerama_query_version_reply
(
xcb_connection_t
*c,
305
xcb_xinerama_query_version_cookie_t
cookie ,
306
xcb_generic_error_t
**e);
307
316
xcb_xinerama_get_state_cookie_t
317
xcb_xinerama_get_state
(
xcb_connection_t
*c,
318
xcb_window_t window);
319
331
xcb_xinerama_get_state_cookie_t
332
xcb_xinerama_get_state_unchecked
(
xcb_connection_t
*c,
333
xcb_window_t window);
334
349
xcb_xinerama_get_state_reply_t
*
350
xcb_xinerama_get_state_reply
(
xcb_connection_t
*c,
351
xcb_xinerama_get_state_cookie_t
cookie ,
352
xcb_generic_error_t
**e);
353
362
xcb_xinerama_get_screen_count_cookie_t
363
xcb_xinerama_get_screen_count
(
xcb_connection_t
*c,
364
xcb_window_t window);
365
377
xcb_xinerama_get_screen_count_cookie_t
378
xcb_xinerama_get_screen_count_unchecked
(
xcb_connection_t
*c,
379
xcb_window_t window);
380
395
xcb_xinerama_get_screen_count_reply_t
*
396
xcb_xinerama_get_screen_count_reply
(
xcb_connection_t
*c,
397
xcb_xinerama_get_screen_count_cookie_t
cookie ,
398
xcb_generic_error_t
**e);
399
408
xcb_xinerama_get_screen_size_cookie_t
409
xcb_xinerama_get_screen_size
(
xcb_connection_t
*c,
410
xcb_window_t window,
411
uint32_t screen);
412
424
xcb_xinerama_get_screen_size_cookie_t
425
xcb_xinerama_get_screen_size_unchecked
(
xcb_connection_t
*c,
426
xcb_window_t window,
427
uint32_t screen);
428
443
xcb_xinerama_get_screen_size_reply_t
*
444
xcb_xinerama_get_screen_size_reply
(
xcb_connection_t
*c,
445
xcb_xinerama_get_screen_size_cookie_t
cookie ,
446
xcb_generic_error_t
**e);
447
456
xcb_xinerama_is_active_cookie_t
457
xcb_xinerama_is_active
(
xcb_connection_t
*c);
458
470
xcb_xinerama_is_active_cookie_t
471
xcb_xinerama_is_active_unchecked
(
xcb_connection_t
*c);
472
487
xcb_xinerama_is_active_reply_t
*
488
xcb_xinerama_is_active_reply
(
xcb_connection_t
*c,
489
xcb_xinerama_is_active_cookie_t
cookie ,
490
xcb_generic_error_t
**e);
491
492
int
493
xcb_xinerama_query_screens_sizeof (
const
void
*_buffer);
494
503
xcb_xinerama_query_screens_cookie_t
504
xcb_xinerama_query_screens
(
xcb_connection_t
*c);
505
517
xcb_xinerama_query_screens_cookie_t
518
xcb_xinerama_query_screens_unchecked
(
xcb_connection_t
*c);
519
520
xcb_xinerama_screen_info_t
*
521
xcb_xinerama_query_screens_screen_info (
const
xcb_xinerama_query_screens_reply_t
*R);
522
523
int
524
xcb_xinerama_query_screens_screen_info_length (
const
xcb_xinerama_query_screens_reply_t
*R);
525
526
xcb_xinerama_screen_info_iterator_t
527
xcb_xinerama_query_screens_screen_info_iterator (
const
xcb_xinerama_query_screens_reply_t
*R);
528
543
xcb_xinerama_query_screens_reply_t
*
544
xcb_xinerama_query_screens_reply
(
xcb_connection_t
*c,
545
xcb_xinerama_query_screens_cookie_t
cookie ,
546
xcb_generic_error_t
**e);
547
548
549
#ifdef __cplusplus
550
}
551
#endif
552
553
#endif
554
Generated on Sun Apr 5 2020 22:10:59 for XCB by
1.8.3.1