1 use std::mem;
2 use std::ptr;
3
4 use xcb::ffi::*;
5 use libc::{c_char, c_int, c_uint};
6 use libc::{free};
7
8 #[repr(C)]
9 pub struct xcb_ewmh_connection_t {
10 pub connection: *mut xcb_connection_t,
11 pub screens: *mut *mut xcb_screen_t,
12 pub nb_screens: c_int,
13
14 pub _NET_WM_CM_Sn: *mut xcb_atom_t,
15 pub _NET_SUPPORTED: xcb_atom_t,
16 pub _NET_CLIENT_LIST: xcb_atom_t,
17 pub _NET_CLIENT_LIST_STACKING: xcb_atom_t,
18 pub _NET_NUMBER_OF_DESKTOPS: xcb_atom_t,
19 pub _NET_DESKTOP_GEOMETRY: xcb_atom_t,
20 pub _NET_DESKTOP_VIEWPORT: xcb_atom_t,
21 pub _NET_CURRENT_DESKTOP: xcb_atom_t,
22 pub _NET_DESKTOP_NAMES: xcb_atom_t,
23 pub _NET_ACTIVE_WINDOW: xcb_atom_t,
24 pub _NET_WORKAREA: xcb_atom_t,
25 pub _NET_SUPPORTING_WM_CHECK: xcb_atom_t,
26 pub _NET_VIRTUAL_ROOTS: xcb_atom_t,
27 pub _NET_DESKTOP_LAYOUT: xcb_atom_t,
28 pub _NET_SHOWING_DESKTOP: xcb_atom_t,
29 pub _NET_CLOSE_WINDOW: xcb_atom_t,
30 pub _NET_MOVERESIZE_WINDOW: xcb_atom_t,
31 pub _NET_WM_MOVERESIZE: xcb_atom_t,
32 pub _NET_RESTACK_WINDOW: xcb_atom_t,
33 pub _NET_REQUEST_FRAME_EXTENTS: xcb_atom_t,
34 pub _NET_WM_NAME: xcb_atom_t,
35 pub _NET_WM_VISIBLE_NAME: xcb_atom_t,
36 pub _NET_WM_ICON_NAME: xcb_atom_t,
37 pub _NET_WM_VISIBLE_ICON_NAME: xcb_atom_t,
38 pub _NET_WM_DESKTOP: xcb_atom_t,
39 pub _NET_WM_WINDOW_TYPE: xcb_atom_t,
40 pub _NET_WM_STATE: xcb_atom_t,
41 pub _NET_WM_ALLOWED_ACTIONS: xcb_atom_t,
42 pub _NET_WM_STRUT: xcb_atom_t,
43 pub _NET_WM_STRUT_PARTIAL: xcb_atom_t,
44 pub _NET_WM_ICON_GEOMETRY: xcb_atom_t,
45 pub _NET_WM_ICON: xcb_atom_t,
46 pub _NET_WM_PID: xcb_atom_t,
47 pub _NET_WM_HANDLED_ICONS: xcb_atom_t,
48 pub _NET_WM_USER_TIME: xcb_atom_t,
49 pub _NET_WM_USER_TIME_WINDOW: xcb_atom_t,
50 pub _NET_FRAME_EXTENTS: xcb_atom_t,
51 pub _NET_WM_PING: xcb_atom_t,
52 pub _NET_WM_SYNC_REQUEST: xcb_atom_t,
53 pub _NET_WM_SYNC_REQUEST_COUNTER: xcb_atom_t,
54 pub _NET_WM_FULLSCREEN_MONITORS: xcb_atom_t,
55 pub _NET_WM_FULL_PLACEMENT: xcb_atom_t,
56 pub UTF8_STRING: xcb_atom_t,
57 pub WM_PROTOCOLS: xcb_atom_t,
58 pub MANAGER: xcb_atom_t,
59 pub _NET_WM_WINDOW_TYPE_DESKTOP: xcb_atom_t,
60 pub _NET_WM_WINDOW_TYPE_DOCK: xcb_atom_t,
61 pub _NET_WM_WINDOW_TYPE_TOOLBAR: xcb_atom_t,
62 pub _NET_WM_WINDOW_TYPE_MENU: xcb_atom_t,
63 pub _NET_WM_WINDOW_TYPE_UTILITY: xcb_atom_t,
64 pub _NET_WM_WINDOW_TYPE_SPLASH: xcb_atom_t,
65 pub _NET_WM_WINDOW_TYPE_DIALOG: xcb_atom_t,
66 pub _NET_WM_WINDOW_TYPE_DROPDOWN_MENU: xcb_atom_t,
67 pub _NET_WM_WINDOW_TYPE_POPUP_MENU: xcb_atom_t,
68 pub _NET_WM_WINDOW_TYPE_TOOLTIP: xcb_atom_t,
69 pub _NET_WM_WINDOW_TYPE_NOTIFICATION: xcb_atom_t,
70 pub _NET_WM_WINDOW_TYPE_COMBO: xcb_atom_t,
71 pub _NET_WM_WINDOW_TYPE_DND: xcb_atom_t,
72 pub _NET_WM_WINDOW_TYPE_NORMAL: xcb_atom_t,
73 pub _NET_WM_STATE_MODAL: xcb_atom_t,
74 pub _NET_WM_STATE_STICKY: xcb_atom_t,
75 pub _NET_WM_STATE_MAXIMIZED_VERT: xcb_atom_t,
76 pub _NET_WM_STATE_MAXIMIZED_HORZ: xcb_atom_t,
77 pub _NET_WM_STATE_SHADED: xcb_atom_t,
78 pub _NET_WM_STATE_SKIP_TASKBAR: xcb_atom_t,
79 pub _NET_WM_STATE_SKIP_PAGER: xcb_atom_t,
80 pub _NET_WM_STATE_HIDDEN: xcb_atom_t,
81 pub _NET_WM_STATE_FULLSCREEN: xcb_atom_t,
82 pub _NET_WM_STATE_ABOVE: xcb_atom_t,
83 pub _NET_WM_STATE_BELOW: xcb_atom_t,
84 pub _NET_WM_STATE_DEMANDS_ATTENTION: xcb_atom_t,
85 pub _NET_WM_ACTION_MOVE: xcb_atom_t,
86 pub _NET_WM_ACTION_RESIZE: xcb_atom_t,
87 pub _NET_WM_ACTION_MINIMIZE: xcb_atom_t,
88 pub _NET_WM_ACTION_SHADE: xcb_atom_t,
89 pub _NET_WM_ACTION_STICK: xcb_atom_t,
90 pub _NET_WM_ACTION_MAXIMIZE_HORZ: xcb_atom_t,
91 pub _NET_WM_ACTION_MAXIMIZE_VERT: xcb_atom_t,
92 pub _NET_WM_ACTION_FULLSCREEN: xcb_atom_t,
93 pub _NET_WM_ACTION_CHANGE_DESKTOP: xcb_atom_t,
94 pub _NET_WM_ACTION_CLOSE: xcb_atom_t,
95 pub _NET_WM_ACTION_ABOVE: xcb_atom_t,
96 pub _NET_WM_ACTION_BELOW: xcb_atom_t,
97 }
98
99 #[repr(C)]
100 pub struct xcb_ewmh_get_atoms_reply_t {
101 pub atoms_len: u32,
102 pub atoms: *mut xcb_atom_t,
103
104 _reply: *mut xcb_get_property_reply_t,
105 }
106
107 #[repr(C)]
108 pub struct xcb_ewmh_get_windows_reply_t {
109 pub windows_len: u32,
110 pub windows: *mut xcb_window_t,
111
112 _reply: *mut xcb_get_property_reply_t,
113 }
114
115 #[repr(C)]
116 pub struct xcb_ewmh_get_utf8_strings_reply_t {
117 pub strings_len: u32,
118 pub strings: *mut c_char,
119
120 _reply: *mut xcb_get_property_reply_t,
121 }
122
123 #[repr(C)]
124 pub struct xcb_ewmh_coordinates_t {
125 pub x: u32,
126 pub y: u32,
127 }
128
129 #[repr(C)]
130 pub struct xcb_ewmh_get_desktop_viewport_reply_t {
131 pub desktop_viewport_len: u32,
132 pub desktop_viewport: *mut xcb_ewmh_coordinates_t,
133
134 _reply: *mut xcb_get_property_reply_t,
135 }
136
137 #[repr(C)]
138 pub struct xcb_ewmh_geometry_t {
139 pub x: u32,
140 pub y: u32,
141 pub width: u32,
142 pub height: u32,
143 }
144
145 #[repr(C)]
146 pub struct xcb_ewmh_get_workarea_reply_t {
147 pub workarea_len: u32,
148 pub workarea: *mut xcb_ewmh_geometry_t,
149
150 _reply: *mut xcb_get_property_reply_t,
151 }
152
153 pub type xcb_ewmh_client_source_type_t = u32;
154 pub const XCB_EWMH_CLIENT_SOURCE_TYPE_NONE: xcb_ewmh_client_source_type_t = 0;
155 pub const XCB_EWMH_CLIENT_SOURCE_TYPE_NORMAL: xcb_ewmh_client_source_type_t = 1;
156 pub const XCB_EWMH_CLIENT_SOURCE_TYPE_OTHER: xcb_ewmh_client_source_type_t = 2;
157
158 pub type xcb_ewmh_desktop_layout_orientation_t = u32;
159 pub const XCB_EWMH_WM_ORIENTATION_HORZ: xcb_ewmh_desktop_layout_orientation_t = 0;
160 pub const XCB_EWMH_WM_ORIENTATION_VERT: xcb_ewmh_desktop_layout_orientation_t = 1;
161
162 pub type xcb_ewmh_desktop_layout_starting_corner_t = u32;
163 pub const XCB_EWMH_WM_TOPLEFT: xcb_ewmh_desktop_layout_starting_corner_t = 0;
164 pub const XCB_EWMH_WM_TOPRIGHT: xcb_ewmh_desktop_layout_starting_corner_t = 1;
165 pub const XCB_EWMH_WM_BOTTOMRIGHT: xcb_ewmh_desktop_layout_starting_corner_t = 2;
166 pub const XCB_EWMH_WM_BOTTOMLEFT: xcb_ewmh_desktop_layout_starting_corner_t = 3;
167
168 #[repr(C)]
169 pub struct xcb_ewmh_get_desktop_layout_reply_t {
170 pub orientation: u32,
171 pub columns: u32,
172 pub rows: u32,
173 pub starting_corner: u32,
174 }
175
176 pub type xcb_ewmh_moveresize_window_opt_flags_t = u32;
177 pub const XCB_EWMH_MOVERESIZE_WINDOW_X: xcb_ewmh_moveresize_window_opt_flags_t = 1 << 8;
178 pub const XCB_EWMH_MOVERESIZE_WINDOW_Y: xcb_ewmh_moveresize_window_opt_flags_t = 1 << 9;
179 pub const XCB_EWMH_MOVERESIZE_WINDOW_WIDTH: xcb_ewmh_moveresize_window_opt_flags_t = 1 << 10;
180 pub const XCB_EWMH_MOVERESIZE_WINDOW_HEIGHT: xcb_ewmh_moveresize_window_opt_flags_t = 1 << 11;
181
182 pub type xcb_ewmh_moveresize_direction_t = u32;
183 pub const XCB_EWMH_WM_MOVERESIZE_SIZE_TOPLEFT: xcb_ewmh_moveresize_direction_t = 0;
184 pub const XCB_EWMH_WM_MOVERESIZE_SIZE_TOP: xcb_ewmh_moveresize_direction_t = 1;
185 pub const XCB_EWMH_WM_MOVERESIZE_SIZE_TOPRIGHT: xcb_ewmh_moveresize_direction_t = 2;
186 pub const XCB_EWMH_WM_MOVERESIZE_SIZE_RIGHT: xcb_ewmh_moveresize_direction_t = 3;
187 pub const XCB_EWMH_WM_MOVERESIZE_SIZE_BOTTOMRIGHT: xcb_ewmh_moveresize_direction_t = 4;
188 pub const XCB_EWMH_WM_MOVERESIZE_SIZE_BOTTOM: xcb_ewmh_moveresize_direction_t = 5;
189 pub const XCB_EWMH_WM_MOVERESIZE_SIZE_BOTTOMLEFT: xcb_ewmh_moveresize_direction_t = 6;
190 pub const XCB_EWMH_WM_MOVERESIZE_SIZE_LEFT: xcb_ewmh_moveresize_direction_t = 7;
191 pub const XCB_EWMH_WM_MOVERESIZE_MOVE: xcb_ewmh_moveresize_direction_t = 8;
192 pub const XCB_EWMH_WM_MOVERESIZE_SIZE_KEYBOARD: xcb_ewmh_moveresize_direction_t = 9;
193 pub const XCB_EWMH_WM_MOVERESIZE_MOVE_KEYBOARD: xcb_ewmh_moveresize_direction_t = 10;
194 pub const XCB_EWMH_WM_MOVERESIZE_CANCEL: xcb_ewmh_moveresize_direction_t = 11;
195
196 pub type xcb_ewmh_wm_state_action_t = u32;
197 pub const XCB_EWMH_WM_STATE_REMOVE: xcb_ewmh_wm_state_action_t = 0;
198 pub const XCB_EWMH_WM_STATE_ADD: xcb_ewmh_wm_state_action_t = 1;
199 pub const XCB_EWMH_WM_STATE_TOGGLE: xcb_ewmh_wm_state_action_t = 2;
200
201 #[repr(C)]
202 pub struct xcb_ewmh_wm_strut_partial_t {
203 pub left: u32,
204 pub right: u32,
205 pub top: u32,
206 pub bottom: u32,
207 pub left_start_y: u32,
208 pub left_end_y: u32,
209 pub right_start_y: u32,
210 pub right_end_y: u32,
211 pub top_start_x: u32,
212 pub top_end_x: u32,
213 pub bottom_start_x: u32,
214 pub bottom_end_x: u32,
215 }
216
217 #[repr(C)]
218 pub struct xcb_ewmh_wm_icon_iterator_t {
219 pub width: u32,
220 pub height: u32,
221 pub data: *mut u32,
222 pub rem: c_uint,
223 pub index: c_uint,
224 }
225
226 #[repr(C)]
227 pub struct xcb_ewmh_get_wm_icon_reply_t {
228 pub num_icons: c_uint,
229
230 _reply: *mut xcb_get_property_reply_t,
231 }
232
233 #[repr(C)]
234 pub struct xcb_ewmh_get_extents_reply_t {
235 pub top: u32,
236 pub bottom: u32,
237 pub left: u32,
238 pub right: u32,
239 }
240
241 #[repr(C)]
242 pub struct xcb_ewmh_get_wm_fullscreen_monitors_reply_t {
243 pub top: u32,
244 pub bottom: u32,
245 pub left: u32,
246 pub right: u32,
247 }
248
249 #[cfg_attr(feature = "static", link(name = "xcb-ewmh", kind = "static"))]
250 #[cfg_attr(not(feature = "static"), link(name = "xcb-ewmh"))]
251 extern "C" {
xcb_ewmh_init_atoms(c: *mut xcb_connection_t, ewmh: *mut xcb_ewmh_connection_t) -> *mut xcb_intern_atom_cookie_t252 pub fn xcb_ewmh_init_atoms(c: *mut xcb_connection_t, ewmh: *mut xcb_ewmh_connection_t) -> *mut xcb_intern_atom_cookie_t;
xcb_ewmh_init_atoms_replies(ewmh: *mut xcb_ewmh_connection_t, ewmh_cookies: *mut xcb_intern_atom_cookie_t, e: *mut *mut xcb_generic_error_t) -> u8253 pub fn xcb_ewmh_init_atoms_replies(ewmh: *mut xcb_ewmh_connection_t, ewmh_cookies: *mut xcb_intern_atom_cookie_t, e: *mut *mut xcb_generic_error_t) -> u8;
254
xcb_ewmh_send_client_message(c: *mut xcb_connection_t, window: xcb_window_t, dest: xcb_window_t, atom: xcb_atom_t, data_len: u32, data: *const u32) -> xcb_void_cookie_t255 pub fn xcb_ewmh_send_client_message(c: *mut xcb_connection_t, window: xcb_window_t, dest: xcb_window_t, atom: xcb_atom_t, data_len: u32, data: *const u32) -> xcb_void_cookie_t;
xcb_ewmh_request_close_window(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, window_to_close: xcb_window_t, timetamp: xcb_timestamp_t, source_indication: xcb_ewmh_client_source_type_t) -> xcb_void_cookie_t256 pub fn xcb_ewmh_request_close_window(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, window_to_close: xcb_window_t, timetamp: xcb_timestamp_t, source_indication: xcb_ewmh_client_source_type_t) -> xcb_void_cookie_t;
xcb_ewmh_request_moveresize_window(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, moveresize_window: xcb_window_t, gravity: xcb_gravity_t, source_indication: xcb_ewmh_client_source_type_t, flags: xcb_ewmh_moveresize_window_opt_flags_t, x: u32, y: u32, width: u32, height: u32) -> xcb_void_cookie_t257 pub fn xcb_ewmh_request_moveresize_window(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, moveresize_window: xcb_window_t, gravity: xcb_gravity_t, source_indication: xcb_ewmh_client_source_type_t, flags: xcb_ewmh_moveresize_window_opt_flags_t, x: u32, y: u32, width: u32, height: u32) -> xcb_void_cookie_t;
xcb_ewmh_request_wm_moveresize(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, moveresize_window: xcb_window_t, x_root: u32, y_root: u32, direction: xcb_ewmh_moveresize_direction_t, button: xcb_button_index_t, source_indication: xcb_ewmh_client_source_type_t) -> xcb_void_cookie_t258 pub fn xcb_ewmh_request_wm_moveresize(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, moveresize_window: xcb_window_t, x_root: u32, y_root: u32, direction: xcb_ewmh_moveresize_direction_t, button: xcb_button_index_t, source_indication: xcb_ewmh_client_source_type_t) -> xcb_void_cookie_t;
xcb_ewmh_request_restack_window(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, window_to_restack: xcb_window_t, sibling_window: xcb_window_t, detail: xcb_stack_mode_t) -> xcb_void_cookie_t259 pub fn xcb_ewmh_request_restack_window(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, window_to_restack: xcb_window_t, sibling_window: xcb_window_t, detail: xcb_stack_mode_t) -> xcb_void_cookie_t;
xcb_ewmh_send_wm_ping(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, timestamp: xcb_timestamp_t) -> xcb_void_cookie_t260 pub fn xcb_ewmh_send_wm_ping(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, timestamp: xcb_timestamp_t) -> xcb_void_cookie_t;
261
xcb_ewmh_get_window_from_reply(window: *mut xcb_window_t, r: *const xcb_get_property_reply_t) -> u8262 pub fn xcb_ewmh_get_window_from_reply(window: *mut xcb_window_t, r: *const xcb_get_property_reply_t) -> u8;
xcb_ewmh_get_window_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, window: *mut xcb_window_t, e: *mut *mut xcb_generic_error_t) -> u8263 pub fn xcb_ewmh_get_window_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, window: *mut xcb_window_t, e: *mut *mut xcb_generic_error_t) -> u8;
264
xcb_ewmh_get_cardinal_from_reply(cardinal: *mut u32, r: *const xcb_get_property_reply_t) -> u8265 pub fn xcb_ewmh_get_cardinal_from_reply(cardinal: *mut u32, r: *const xcb_get_property_reply_t) -> u8;
xcb_ewmh_get_cardinal_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, cardinal: *mut u32, e: *mut *mut xcb_generic_error_t) -> u8266 pub fn xcb_ewmh_get_cardinal_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, cardinal: *mut u32, e: *mut *mut xcb_generic_error_t) -> u8;
267
xcb_ewmh_get_atoms_from_reply(atoms: *mut xcb_ewmh_get_atoms_reply_t, r: *const xcb_get_property_reply_t) -> u8268 pub fn xcb_ewmh_get_atoms_from_reply(atoms: *mut xcb_ewmh_get_atoms_reply_t, r: *const xcb_get_property_reply_t) -> u8;
xcb_ewmh_get_atoms_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, atoms: *mut xcb_ewmh_get_atoms_reply_t, e: *mut *mut xcb_generic_error_t) -> u8269 pub fn xcb_ewmh_get_atoms_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, atoms: *mut xcb_ewmh_get_atoms_reply_t, e: *mut *mut xcb_generic_error_t) -> u8;
xcb_ewmh_get_atoms_reply_wipe(data: *mut xcb_ewmh_get_atoms_reply_t)270 pub fn xcb_ewmh_get_atoms_reply_wipe(data: *mut xcb_ewmh_get_atoms_reply_t);
271
xcb_ewmh_get_windows_from_reply(atoms: *mut xcb_ewmh_get_windows_reply_t, r: *const xcb_get_property_reply_t) -> u8272 pub fn xcb_ewmh_get_windows_from_reply(atoms: *mut xcb_ewmh_get_windows_reply_t, r: *const xcb_get_property_reply_t) -> u8;
xcb_ewmh_get_windows_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, atoms: *mut xcb_ewmh_get_windows_reply_t, e: *mut *mut xcb_generic_error_t) -> u8273 pub fn xcb_ewmh_get_windows_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, atoms: *mut xcb_ewmh_get_windows_reply_t, e: *mut *mut xcb_generic_error_t) -> u8;
xcb_ewmh_get_windows_reply_wipe(data: *mut xcb_ewmh_get_windows_reply_t)274 pub fn xcb_ewmh_get_windows_reply_wipe(data: *mut xcb_ewmh_get_windows_reply_t);
275
xcb_ewmh_get_utf8_strings_from_reply(ewmh: *mut xcb_ewmh_connection_t, data: *mut xcb_ewmh_get_utf8_strings_reply_t, r: *const xcb_get_property_reply_t) -> u8276 pub fn xcb_ewmh_get_utf8_strings_from_reply(ewmh: *mut xcb_ewmh_connection_t, data: *mut xcb_ewmh_get_utf8_strings_reply_t, r: *const xcb_get_property_reply_t) -> u8;
xcb_ewmh_get_utf8_strings_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, data: *mut xcb_ewmh_get_utf8_strings_reply_t, e: *mut *mut xcb_generic_error_t) -> u8277 pub fn xcb_ewmh_get_utf8_strings_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, data: *mut xcb_ewmh_get_utf8_strings_reply_t, e: *mut *mut xcb_generic_error_t) -> u8;
xcb_ewmh_get_utf8_strings_reply_wipe(data: *mut xcb_ewmh_get_utf8_strings_reply_t)278 pub fn xcb_ewmh_get_utf8_strings_reply_wipe(data: *mut xcb_ewmh_get_utf8_strings_reply_t);
279
xcb_ewmh_set_supported(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, list_len: u32, list: *const xcb_atom_t) -> xcb_void_cookie_t280 pub fn xcb_ewmh_set_supported(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, list_len: u32, list: *const xcb_atom_t) -> xcb_void_cookie_t;
xcb_ewmh_set_supported_checked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, list_len: u32, list: *const xcb_atom_t) -> xcb_void_cookie_t281 pub fn xcb_ewmh_set_supported_checked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, list_len: u32, list: *const xcb_atom_t) -> xcb_void_cookie_t;
xcb_ewmh_get_supported(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t282 pub fn xcb_ewmh_get_supported(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t;
xcb_ewmh_get_supported_unchecked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t283 pub fn xcb_ewmh_get_supported_unchecked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t;
284
xcb_ewmh_set_client_list(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, list_len: u32, list: *const xcb_window_t) -> xcb_void_cookie_t285 pub fn xcb_ewmh_set_client_list(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, list_len: u32, list: *const xcb_window_t) -> xcb_void_cookie_t;
xcb_ewmh_set_client_list_checked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, list_len: u32, list: *const xcb_window_t) -> xcb_void_cookie_t286 pub fn xcb_ewmh_set_client_list_checked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, list_len: u32, list: *const xcb_window_t) -> xcb_void_cookie_t;
xcb_ewmh_get_client_list(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t287 pub fn xcb_ewmh_get_client_list(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t;
xcb_ewmh_get_client_list_unchecked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t288 pub fn xcb_ewmh_get_client_list_unchecked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t;
289
xcb_ewmh_set_client_list_stacking(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, list_len: u32, list: *const xcb_window_t) -> xcb_void_cookie_t290 pub fn xcb_ewmh_set_client_list_stacking(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, list_len: u32, list: *const xcb_window_t) -> xcb_void_cookie_t;
xcb_ewmh_set_client_list_stacking_checked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, list_len: u32, list: *const xcb_window_t) -> xcb_void_cookie_t291 pub fn xcb_ewmh_set_client_list_stacking_checked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, list_len: u32, list: *const xcb_window_t) -> xcb_void_cookie_t;
xcb_ewmh_get_client_list_stacking(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t292 pub fn xcb_ewmh_get_client_list_stacking(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t;
xcb_ewmh_get_client_list_stacking_unchecked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t293 pub fn xcb_ewmh_get_client_list_stacking_unchecked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t;
294
xcb_ewmh_set_number_of_desktops(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, number_of_desktops: u32) -> xcb_void_cookie_t295 pub fn xcb_ewmh_set_number_of_desktops(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, number_of_desktops: u32) -> xcb_void_cookie_t;
xcb_ewmh_set_number_of_desktops_checked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, number_of_desktops: u32) -> xcb_void_cookie_t296 pub fn xcb_ewmh_set_number_of_desktops_checked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, number_of_desktops: u32) -> xcb_void_cookie_t;
xcb_ewmh_get_number_of_desktops(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t297 pub fn xcb_ewmh_get_number_of_desktops(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t;
xcb_ewmh_get_number_of_desktops_unchecked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t298 pub fn xcb_ewmh_get_number_of_desktops_unchecked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t;
299
xcb_ewmh_set_desktop_geometry(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, new_width: u32, new_height: u32) -> xcb_void_cookie_t300 pub fn xcb_ewmh_set_desktop_geometry(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, new_width: u32, new_height: u32) -> xcb_void_cookie_t;
xcb_ewmh_set_desktop_geometry_checked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, new_width: u32, new_height: u32) -> xcb_void_cookie_t301 pub fn xcb_ewmh_set_desktop_geometry_checked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, new_width: u32, new_height: u32) -> xcb_void_cookie_t;
xcb_ewmh_get_desktop_geometry(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t302 pub fn xcb_ewmh_get_desktop_geometry(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t;
xcb_ewmh_get_desktop_geometry_unchecked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t303 pub fn xcb_ewmh_get_desktop_geometry_unchecked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t;
xcb_ewmh_request_change_desktop_geometry(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, new_width: u32, new_height: u32) -> xcb_void_cookie_t304 pub fn xcb_ewmh_request_change_desktop_geometry(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, new_width: u32, new_height: u32) -> xcb_void_cookie_t;
xcb_ewmh_get_desktop_geometry_from_reply(width: *mut u32, height: *mut u32, r: xcb_get_property_reply_t) -> u8305 pub fn xcb_ewmh_get_desktop_geometry_from_reply(width: *mut u32, height: *mut u32, r: xcb_get_property_reply_t) -> u8;
xcb_ewmh_get_desktop_geometry_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, width: *mut u32, height: *mut u32, e: *mut *mut xcb_generic_error_t) -> u8306 pub fn xcb_ewmh_get_desktop_geometry_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, width: *mut u32, height: *mut u32, e: *mut *mut xcb_generic_error_t) -> u8;
307
xcb_ewmh_set_desktop_viewport(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, list_len: u32, list: *const xcb_ewmh_coordinates_t) -> xcb_void_cookie_t308 pub fn xcb_ewmh_set_desktop_viewport(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, list_len: u32, list: *const xcb_ewmh_coordinates_t) -> xcb_void_cookie_t;
xcb_ewmh_set_desktop_viewport_checked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, list_len: u32, list: *const xcb_ewmh_coordinates_t) -> xcb_void_cookie_t309 pub fn xcb_ewmh_set_desktop_viewport_checked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, list_len: u32, list: *const xcb_ewmh_coordinates_t) -> xcb_void_cookie_t;
xcb_ewmh_get_desktop_viewport(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t310 pub fn xcb_ewmh_get_desktop_viewport(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t;
xcb_ewmh_get_desktop_viewport_unchecked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t311 pub fn xcb_ewmh_get_desktop_viewport_unchecked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t;
xcb_ewmh_get_desktop_viewport_from_reply(vp: *mut xcb_ewmh_get_desktop_viewport_reply_t, r: xcb_get_property_reply_t) -> u8312 pub fn xcb_ewmh_get_desktop_viewport_from_reply(vp: *mut xcb_ewmh_get_desktop_viewport_reply_t, r: xcb_get_property_reply_t) -> u8;
xcb_ewmh_get_desktop_viewport_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, vp: *mut xcb_ewmh_get_desktop_viewport_reply_t, e: *mut *mut xcb_generic_error_t) -> u8313 pub fn xcb_ewmh_get_desktop_viewport_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, vp: *mut xcb_ewmh_get_desktop_viewport_reply_t, e: *mut *mut xcb_generic_error_t) -> u8;
xcb_ewmh_get_desktop_viewport_reply_wipe(r: *mut xcb_ewmh_get_desktop_viewport_reply_t)314 pub fn xcb_ewmh_get_desktop_viewport_reply_wipe(r: *mut xcb_ewmh_get_desktop_viewport_reply_t);
315
xcb_ewmh_set_current_desktop(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, new_current_desktop: u32) -> xcb_void_cookie_t316 pub fn xcb_ewmh_set_current_desktop(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, new_current_desktop: u32) -> xcb_void_cookie_t;
xcb_ewmh_set_current_desktop_checked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, new_current_desktop: u32) -> xcb_void_cookie_t317 pub fn xcb_ewmh_set_current_desktop_checked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, new_current_desktop: u32) -> xcb_void_cookie_t;
xcb_ewmh_get_current_desktop(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t318 pub fn xcb_ewmh_get_current_desktop(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t;
xcb_ewmh_get_current_desktop_unchecked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t319 pub fn xcb_ewmh_get_current_desktop_unchecked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t;
xcb_ewmh_request_change_current_desktop(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, new_desktop: u32, timestamp: xcb_timestamp_t) -> xcb_void_cookie_t320 pub fn xcb_ewmh_request_change_current_desktop(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, new_desktop: u32, timestamp: xcb_timestamp_t) -> xcb_void_cookie_t;
321
xcb_ewmh_set_desktop_names(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, strings_len: u32, strings: *mut c_char) -> xcb_void_cookie_t322 pub fn xcb_ewmh_set_desktop_names(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, strings_len: u32, strings: *mut c_char) -> xcb_void_cookie_t;
xcb_ewmh_set_desktop_names_checked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, strings_len: u32, strings: *mut c_char) -> xcb_void_cookie_t323 pub fn xcb_ewmh_set_desktop_names_checked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, strings_len: u32, strings: *mut c_char) -> xcb_void_cookie_t;
xcb_ewmh_get_desktop_names(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t324 pub fn xcb_ewmh_get_desktop_names(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t;
xcb_ewmh_get_desktop_names_unchecked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t325 pub fn xcb_ewmh_get_desktop_names_unchecked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t;
326
xcb_ewmh_set_active_window(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, new_active_window: xcb_window_t) -> xcb_void_cookie_t327 pub fn xcb_ewmh_set_active_window(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, new_active_window: xcb_window_t) -> xcb_void_cookie_t;
xcb_ewmh_set_active_window_checked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, new_active_window: xcb_window_t) -> xcb_void_cookie_t328 pub fn xcb_ewmh_set_active_window_checked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, new_active_window: xcb_window_t) -> xcb_void_cookie_t;
xcb_ewmh_request_change_active_window(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, window_to_activate: xcb_window_t, source_indication: xcb_ewmh_client_source_type_t, timestamp: xcb_timestamp_t, current_active_window: xcb_window_t) -> xcb_void_cookie_t329 pub fn xcb_ewmh_request_change_active_window(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, window_to_activate: xcb_window_t, source_indication: xcb_ewmh_client_source_type_t, timestamp: xcb_timestamp_t, current_active_window: xcb_window_t) -> xcb_void_cookie_t;
xcb_ewmh_get_active_window(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t330 pub fn xcb_ewmh_get_active_window(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t;
xcb_ewmh_get_active_window_unchecked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t331 pub fn xcb_ewmh_get_active_window_unchecked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t;
332
xcb_ewmh_set_workarea(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, list_len: u32, list: *const xcb_ewmh_geometry_t) -> xcb_void_cookie_t333 pub fn xcb_ewmh_set_workarea(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, list_len: u32, list: *const xcb_ewmh_geometry_t) -> xcb_void_cookie_t;
xcb_ewmh_set_workarea_checked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, list_len: u32, list: *const xcb_ewmh_geometry_t) -> xcb_void_cookie_t334 pub fn xcb_ewmh_set_workarea_checked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, list_len: u32, list: *const xcb_ewmh_geometry_t) -> xcb_void_cookie_t;
xcb_ewmh_get_workarea(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t335 pub fn xcb_ewmh_get_workarea(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t;
xcb_ewmh_get_workarea_unchecked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t336 pub fn xcb_ewmh_get_workarea_unchecked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t;
xcb_ewmh_get_workarea_from_reply(wa: *mut xcb_ewmh_get_workarea_reply_t, r: *const xcb_get_property_reply_t) -> u8337 pub fn xcb_ewmh_get_workarea_from_reply(wa: *mut xcb_ewmh_get_workarea_reply_t, r: *const xcb_get_property_reply_t) -> u8;
xcb_ewmh_get_workarea_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, wa: *mut xcb_ewmh_get_workarea_reply_t, e: *mut *mut xcb_generic_error_t) -> u8338 pub fn xcb_ewmh_get_workarea_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, wa: *mut xcb_ewmh_get_workarea_reply_t, e: *mut *mut xcb_generic_error_t) -> u8;
xcb_ewmh_get_workarea_reply_wipe(r: *mut xcb_ewmh_get_workarea_reply_t)339 pub fn xcb_ewmh_get_workarea_reply_wipe(r: *mut xcb_ewmh_get_workarea_reply_t);
340
xcb_ewmh_set_supporting_wm_check(ewmh: *mut xcb_ewmh_connection_t, parent_window: xcb_window_t, child_window: xcb_window_t) -> xcb_void_cookie_t341 pub fn xcb_ewmh_set_supporting_wm_check(ewmh: *mut xcb_ewmh_connection_t, parent_window: xcb_window_t, child_window: xcb_window_t) -> xcb_void_cookie_t;
xcb_ewmh_set_supporting_wm_check_checked(ewmh: *mut xcb_ewmh_connection_t, parent_window: xcb_window_t, child_window: xcb_window_t) -> xcb_void_cookie_t342 pub fn xcb_ewmh_set_supporting_wm_check_checked(ewmh: *mut xcb_ewmh_connection_t, parent_window: xcb_window_t, child_window: xcb_window_t) -> xcb_void_cookie_t;
xcb_ewmh_get_supporting_wm_check(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t343 pub fn xcb_ewmh_get_supporting_wm_check(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t;
xcb_ewmh_get_supporting_wm_check_unchecked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t344 pub fn xcb_ewmh_get_supporting_wm_check_unchecked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t;
345
xcb_ewmh_set_virtual_roots(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, list_len: u32, list: *const xcb_window_t) -> xcb_void_cookie_t346 pub fn xcb_ewmh_set_virtual_roots(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, list_len: u32, list: *const xcb_window_t) -> xcb_void_cookie_t;
xcb_ewmh_set_virtual_roots_checked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, list_len: u32, list: *const xcb_window_t) -> xcb_void_cookie_t347 pub fn xcb_ewmh_set_virtual_roots_checked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, list_len: u32, list: *const xcb_window_t) -> xcb_void_cookie_t;
xcb_ewmh_get_virtual_roots(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t348 pub fn xcb_ewmh_get_virtual_roots(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t;
xcb_ewmh_get_virtual_roots_unchecked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t349 pub fn xcb_ewmh_get_virtual_roots_unchecked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t;
350
xcb_ewmh_set_desktop_layout(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, orientation: xcb_ewmh_desktop_layout_orientation_t, columns: u32, rows: u32, starting_corner: xcb_ewmh_desktop_layout_starting_corner_t) -> xcb_void_cookie_t351 pub fn xcb_ewmh_set_desktop_layout(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, orientation: xcb_ewmh_desktop_layout_orientation_t, columns: u32, rows: u32, starting_corner: xcb_ewmh_desktop_layout_starting_corner_t) -> xcb_void_cookie_t;
xcb_ewmh_set_desktop_layout_checked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, orientation: xcb_ewmh_desktop_layout_orientation_t, columns: u32, rows: u32, starting_corner: xcb_ewmh_desktop_layout_starting_corner_t) -> xcb_void_cookie_t352 pub fn xcb_ewmh_set_desktop_layout_checked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, orientation: xcb_ewmh_desktop_layout_orientation_t, columns: u32, rows: u32, starting_corner: xcb_ewmh_desktop_layout_starting_corner_t) -> xcb_void_cookie_t;
xcb_ewmh_get_desktop_layout(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t353 pub fn xcb_ewmh_get_desktop_layout(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t;
xcb_ewmh_get_desktop_layout_unchecked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t354 pub fn xcb_ewmh_get_desktop_layout_unchecked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t;
xcb_ewmh_get_desktop_layout_from_reply(desktop_layouts: *mut xcb_ewmh_get_desktop_layout_reply_t, r: *const xcb_get_property_reply_t) -> u8355 pub fn xcb_ewmh_get_desktop_layout_from_reply(desktop_layouts: *mut xcb_ewmh_get_desktop_layout_reply_t, r: *const xcb_get_property_reply_t) -> u8;
xcb_ewmh_get_desktop_layout_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, desktop_layouts: *mut xcb_ewmh_get_desktop_layout_reply_t, e: *mut *mut xcb_generic_error_t) -> u8356 pub fn xcb_ewmh_get_desktop_layout_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, desktop_layouts: *mut xcb_ewmh_get_desktop_layout_reply_t, e: *mut *mut xcb_generic_error_t) -> u8;
357
xcb_ewmh_set_showing_desktop(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, desktop: u32) -> xcb_void_cookie_t358 pub fn xcb_ewmh_set_showing_desktop(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, desktop: u32) -> xcb_void_cookie_t;
xcb_ewmh_set_showing_desktop_checked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, desktop: u32) -> xcb_void_cookie_t359 pub fn xcb_ewmh_set_showing_desktop_checked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, desktop: u32) -> xcb_void_cookie_t;
xcb_ewmh_get_showing_desktop(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t360 pub fn xcb_ewmh_get_showing_desktop(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t;
xcb_ewmh_get_showing_desktop_unchecked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t361 pub fn xcb_ewmh_get_showing_desktop_unchecked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_property_cookie_t;
362
xcb_ewmh_set_wm_name(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, strings_len: u32, strings: *const c_char) -> xcb_void_cookie_t363 pub fn xcb_ewmh_set_wm_name(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, strings_len: u32, strings: *const c_char) -> xcb_void_cookie_t;
xcb_ewmh_set_wm_name_checked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, strings_len: u32, strings: *const c_char) -> xcb_void_cookie_t364 pub fn xcb_ewmh_set_wm_name_checked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, strings_len: u32, strings: *const c_char) -> xcb_void_cookie_t;
xcb_ewmh_get_wm_name(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t365 pub fn xcb_ewmh_get_wm_name(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t;
xcb_ewmh_get_wm_name_unchecked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t366 pub fn xcb_ewmh_get_wm_name_unchecked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t;
367
xcb_ewmh_set_wm_visible_name(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, strings_len: u32, strings: *const c_char) -> xcb_void_cookie_t368 pub fn xcb_ewmh_set_wm_visible_name(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, strings_len: u32, strings: *const c_char) -> xcb_void_cookie_t;
xcb_ewmh_set_wm_visible_name_checked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, strings_len: u32, strings: *const c_char) -> xcb_void_cookie_t369 pub fn xcb_ewmh_set_wm_visible_name_checked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, strings_len: u32, strings: *const c_char) -> xcb_void_cookie_t;
xcb_ewmh_get_wm_visible_name(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t370 pub fn xcb_ewmh_get_wm_visible_name(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t;
xcb_ewmh_get_wm_visible_name_unchecked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t371 pub fn xcb_ewmh_get_wm_visible_name_unchecked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t;
372
xcb_ewmh_set_wm_icon_name(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, strings_len: u32, strings: *const c_char) -> xcb_void_cookie_t373 pub fn xcb_ewmh_set_wm_icon_name(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, strings_len: u32, strings: *const c_char) -> xcb_void_cookie_t;
xcb_ewmh_set_wm_icon_name_checked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, strings_len: u32, strings: *const c_char) -> xcb_void_cookie_t374 pub fn xcb_ewmh_set_wm_icon_name_checked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, strings_len: u32, strings: *const c_char) -> xcb_void_cookie_t;
xcb_ewmh_get_wm_icon_name(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t375 pub fn xcb_ewmh_get_wm_icon_name(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t;
xcb_ewmh_get_wm_icon_name_unchecked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t376 pub fn xcb_ewmh_get_wm_icon_name_unchecked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t;
377
xcb_ewmh_set_wm_visible_icon_name(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, strings_len: u32, strings: *const c_char) -> xcb_void_cookie_t378 pub fn xcb_ewmh_set_wm_visible_icon_name(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, strings_len: u32, strings: *const c_char) -> xcb_void_cookie_t;
xcb_ewmh_set_wm_visible_icon_name_checked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, strings_len: u32, strings: *const c_char) -> xcb_void_cookie_t379 pub fn xcb_ewmh_set_wm_visible_icon_name_checked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, strings_len: u32, strings: *const c_char) -> xcb_void_cookie_t;
xcb_ewmh_get_wm_visible_icon_name(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t380 pub fn xcb_ewmh_get_wm_visible_icon_name(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t;
xcb_ewmh_get_wm_visible_icon_name_unchecked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t381 pub fn xcb_ewmh_get_wm_visible_icon_name_unchecked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t;
382
xcb_ewmh_set_wm_desktop(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, desktop: u32) -> xcb_void_cookie_t383 pub fn xcb_ewmh_set_wm_desktop(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, desktop: u32) -> xcb_void_cookie_t;
xcb_ewmh_set_wm_desktop_checked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, desktop: u32) -> xcb_void_cookie_t384 pub fn xcb_ewmh_set_wm_desktop_checked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, desktop: u32) -> xcb_void_cookie_t;
xcb_ewmh_request_change_wm_desktop(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, client_window: xcb_window_t, new_desktop: u32, source_indication: xcb_ewmh_client_source_type_t) -> xcb_void_cookie_t385 pub fn xcb_ewmh_request_change_wm_desktop(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, client_window: xcb_window_t, new_desktop: u32, source_indication: xcb_ewmh_client_source_type_t) -> xcb_void_cookie_t;
xcb_ewmh_get_wm_desktop(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t386 pub fn xcb_ewmh_get_wm_desktop(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t;
xcb_ewmh_get_wm_desktop_unchecked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t387 pub fn xcb_ewmh_get_wm_desktop_unchecked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t;
388
xcb_ewmh_set_wm_window_type(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, list_len: u32, list: *const xcb_atom_t) -> xcb_void_cookie_t389 pub fn xcb_ewmh_set_wm_window_type(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, list_len: u32, list: *const xcb_atom_t) -> xcb_void_cookie_t;
xcb_ewmh_set_wm_window_type_checked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, list_len: u32, list: *const xcb_atom_t) -> xcb_void_cookie_t390 pub fn xcb_ewmh_set_wm_window_type_checked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, list_len: u32, list: *const xcb_atom_t) -> xcb_void_cookie_t;
xcb_ewmh_get_wm_window_type(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t391 pub fn xcb_ewmh_get_wm_window_type(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t;
xcb_ewmh_get_wm_window_type_unchecked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t392 pub fn xcb_ewmh_get_wm_window_type_unchecked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t;
xcb_ewmh_get_wm_window_type_from_reply(wtypes: *mut xcb_ewmh_get_atoms_reply_t, r: *const xcb_get_property_reply_t) -> u8393 pub fn xcb_ewmh_get_wm_window_type_from_reply(wtypes: *mut xcb_ewmh_get_atoms_reply_t, r: *const xcb_get_property_reply_t) -> u8;
xcb_ewmh_get_wm_window_type_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, name: *mut xcb_ewmh_get_atoms_reply_t, e: *mut *mut xcb_generic_error_t) -> u8394 pub fn xcb_ewmh_get_wm_window_type_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, name: *mut xcb_ewmh_get_atoms_reply_t, e: *mut *mut xcb_generic_error_t) -> u8;
395
xcb_ewmh_set_wm_state(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, list_len: u32, list: *const xcb_atom_t) -> xcb_void_cookie_t396 pub fn xcb_ewmh_set_wm_state(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, list_len: u32, list: *const xcb_atom_t) -> xcb_void_cookie_t;
xcb_ewmh_set_wm_state_checked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, list_len: u32, list: *const xcb_atom_t) -> xcb_void_cookie_t397 pub fn xcb_ewmh_set_wm_state_checked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, list_len: u32, list: *const xcb_atom_t) -> xcb_void_cookie_t;
xcb_ewmh_request_change_wm_state(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, client_window: xcb_window_t, action: xcb_ewmh_wm_state_action_t, first_property: xcb_atom_t, second_property: xcb_atom_t, source_indication: xcb_ewmh_client_source_type_t) -> xcb_void_cookie_t398 pub fn xcb_ewmh_request_change_wm_state(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, client_window: xcb_window_t, action: xcb_ewmh_wm_state_action_t, first_property: xcb_atom_t, second_property: xcb_atom_t, source_indication: xcb_ewmh_client_source_type_t) -> xcb_void_cookie_t;
xcb_ewmh_get_wm_state(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t399 pub fn xcb_ewmh_get_wm_state(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t;
xcb_ewmh_get_wm_state_unchecked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t400 pub fn xcb_ewmh_get_wm_state_unchecked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t;
xcb_ewmh_get_wm_state_from_reply(wtypes: *mut xcb_ewmh_get_atoms_reply_t, r: *const xcb_get_property_reply_t) -> u8401 pub fn xcb_ewmh_get_wm_state_from_reply(wtypes: *mut xcb_ewmh_get_atoms_reply_t, r: *const xcb_get_property_reply_t) -> u8;
xcb_ewmh_get_wm_state_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, name: *mut xcb_ewmh_get_atoms_reply_t, e: *mut *mut xcb_generic_error_t) -> u8402 pub fn xcb_ewmh_get_wm_state_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, name: *mut xcb_ewmh_get_atoms_reply_t, e: *mut *mut xcb_generic_error_t) -> u8;
403
xcb_ewmh_set_wm_allowed_actions(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, list_len: u32, list: *const xcb_atom_t) -> xcb_void_cookie_t404 pub fn xcb_ewmh_set_wm_allowed_actions(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, list_len: u32, list: *const xcb_atom_t) -> xcb_void_cookie_t;
xcb_ewmh_set_wm_allowed_actions_checked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, list_len: u32, list: *const xcb_atom_t) -> xcb_void_cookie_t405 pub fn xcb_ewmh_set_wm_allowed_actions_checked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, list_len: u32, list: *const xcb_atom_t) -> xcb_void_cookie_t;
xcb_ewmh_get_wm_allowed_actions(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t406 pub fn xcb_ewmh_get_wm_allowed_actions(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t;
xcb_ewmh_get_wm_allowed_actions_unchecked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t407 pub fn xcb_ewmh_get_wm_allowed_actions_unchecked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t;
xcb_ewmh_get_wm_allowed_actions_from_reply(wtypes: *mut xcb_ewmh_get_atoms_reply_t, r: *const xcb_get_property_reply_t) -> u8408 pub fn xcb_ewmh_get_wm_allowed_actions_from_reply(wtypes: *mut xcb_ewmh_get_atoms_reply_t, r: *const xcb_get_property_reply_t) -> u8;
xcb_ewmh_get_wm_allowed_actions_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, name: *mut xcb_ewmh_get_atoms_reply_t, e: *mut *mut xcb_generic_error_t) -> u8409 pub fn xcb_ewmh_get_wm_allowed_actions_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, name: *mut xcb_ewmh_get_atoms_reply_t, e: *mut *mut xcb_generic_error_t) -> u8;
410
xcb_ewmh_set_wm_strut(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, left: u32, right: u32, top: u32, bottom: u32) -> xcb_void_cookie_t411 pub fn xcb_ewmh_set_wm_strut(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, left: u32, right: u32, top: u32, bottom: u32) -> xcb_void_cookie_t;
xcb_ewmh_set_wm_strut_checked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, left: u32, right: u32, top: u32, bottom: u32) -> xcb_void_cookie_t412 pub fn xcb_ewmh_set_wm_strut_checked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, left: u32, right: u32, top: u32, bottom: u32) -> xcb_void_cookie_t;
xcb_ewmh_get_wm_strut(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t413 pub fn xcb_ewmh_get_wm_strut(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t;
xcb_ewmh_get_wm_strut_unchecked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t414 pub fn xcb_ewmh_get_wm_strut_unchecked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t;
xcb_ewmh_get_wm_strut_from_reply(struts: *mut xcb_ewmh_get_extents_reply_t, r: *const xcb_get_property_reply_t) -> u8415 pub fn xcb_ewmh_get_wm_strut_from_reply(struts: *mut xcb_ewmh_get_extents_reply_t, r: *const xcb_get_property_reply_t) -> u8;
xcb_ewmh_get_wm_strut_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, struts: *mut xcb_ewmh_get_extents_reply_t, e: *mut *mut xcb_generic_error_t) -> u8416 pub fn xcb_ewmh_get_wm_strut_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, struts: *mut xcb_ewmh_get_extents_reply_t, e: *mut *mut xcb_generic_error_t) -> u8;
417
xcb_ewmh_set_wm_strut_partial(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, wm_strut: xcb_ewmh_wm_strut_partial_t) -> xcb_void_cookie_t418 pub fn xcb_ewmh_set_wm_strut_partial(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, wm_strut: xcb_ewmh_wm_strut_partial_t) -> xcb_void_cookie_t;
xcb_ewmh_set_wm_strut_partial_checked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, wm_strut: xcb_ewmh_wm_strut_partial_t) -> xcb_void_cookie_t419 pub fn xcb_ewmh_set_wm_strut_partial_checked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, wm_strut: xcb_ewmh_wm_strut_partial_t) -> xcb_void_cookie_t;
xcb_ewmh_get_wm_strut_partial(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t420 pub fn xcb_ewmh_get_wm_strut_partial(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t;
xcb_ewmh_get_wm_strut_partial_unchecked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t421 pub fn xcb_ewmh_get_wm_strut_partial_unchecked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t;
xcb_ewmh_get_wm_strut_partial_from_reply(struts: *mut xcb_ewmh_wm_strut_partial_t, r: *const xcb_get_property_reply_t) -> u8422 pub fn xcb_ewmh_get_wm_strut_partial_from_reply(struts: *mut xcb_ewmh_wm_strut_partial_t, r: *const xcb_get_property_reply_t) -> u8;
xcb_ewmh_get_wm_strut_partial_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, struts: *mut xcb_ewmh_wm_strut_partial_t, e: *mut *mut xcb_generic_error_t) -> u8423 pub fn xcb_ewmh_get_wm_strut_partial_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, struts: *mut xcb_ewmh_wm_strut_partial_t, e: *mut *mut xcb_generic_error_t) -> u8;
424
xcb_ewmh_set_wm_icon_geometry(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, left: u32, right: u32, top: u32, bottom: u32) -> xcb_void_cookie_t425 pub fn xcb_ewmh_set_wm_icon_geometry(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, left: u32, right: u32, top: u32, bottom: u32) -> xcb_void_cookie_t;
xcb_ewmh_set_wm_icon_geometry_checked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, left: u32, right: u32, top: u32, bottom: u32) -> xcb_void_cookie_t426 pub fn xcb_ewmh_set_wm_icon_geometry_checked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, left: u32, right: u32, top: u32, bottom: u32) -> xcb_void_cookie_t;
xcb_ewmh_get_wm_icon_geometry(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t427 pub fn xcb_ewmh_get_wm_icon_geometry(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t;
xcb_ewmh_get_wm_icon_geometry_unchecked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t428 pub fn xcb_ewmh_get_wm_icon_geometry_unchecked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t;
xcb_ewmh_get_wm_icon_geometry_from_reply(icons: *mut xcb_ewmh_geometry_t, r: *const xcb_get_property_reply_t) -> u8429 pub fn xcb_ewmh_get_wm_icon_geometry_from_reply(icons: *mut xcb_ewmh_geometry_t, r: *const xcb_get_property_reply_t) -> u8;
xcb_ewmh_get_wm_icon_geometry_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, icons: *mut xcb_ewmh_geometry_t, e: *mut *mut xcb_generic_error_t) -> u8430 pub fn xcb_ewmh_get_wm_icon_geometry_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, icons: *mut xcb_ewmh_geometry_t, e: *mut *mut xcb_generic_error_t) -> u8;
431
xcb_ewmh_append_wm_icon(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, width: u32, height: u32, img_len: u32, img: *const u32) -> xcb_void_cookie_t432 pub fn xcb_ewmh_append_wm_icon(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, width: u32, height: u32, img_len: u32, img: *const u32) -> xcb_void_cookie_t;
xcb_ewmh_append_wm_icon_checked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, width: u32, height: u32, img_len: u32, img: *const u32) -> xcb_void_cookie_t433 pub fn xcb_ewmh_append_wm_icon_checked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, width: u32, height: u32, img_len: u32, img: *const u32) -> xcb_void_cookie_t;
xcb_ewmh_get_wm_icon(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t434 pub fn xcb_ewmh_get_wm_icon(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t;
xcb_ewmh_get_wm_icon_unchecked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t435 pub fn xcb_ewmh_get_wm_icon_unchecked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t;
xcb_ewmh_get_wm_icon_from_reply(wm_icon: *mut xcb_ewmh_get_wm_icon_reply_t, r: *const xcb_get_property_reply_t) -> u8436 pub fn xcb_ewmh_get_wm_icon_from_reply(wm_icon: *mut xcb_ewmh_get_wm_icon_reply_t, r: *const xcb_get_property_reply_t) -> u8;
xcb_ewmh_get_wm_icon_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, wm_icon: *mut xcb_ewmh_get_wm_icon_reply_t, e: *mut *mut xcb_generic_error_t) -> u8437 pub fn xcb_ewmh_get_wm_icon_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, wm_icon: *mut xcb_ewmh_get_wm_icon_reply_t, e: *mut *mut xcb_generic_error_t) -> u8;
xcb_ewmh_get_wm_icon_iterator(wm_icon: *const xcb_ewmh_get_wm_icon_reply_t) -> xcb_ewmh_wm_icon_iterator_t438 pub fn xcb_ewmh_get_wm_icon_iterator(wm_icon: *const xcb_ewmh_get_wm_icon_reply_t) -> xcb_ewmh_wm_icon_iterator_t;
xcb_ewmh_get_wm_icon_length(wm_icon: *const xcb_ewmh_get_wm_icon_reply_t) -> c_uint439 pub fn xcb_ewmh_get_wm_icon_length(wm_icon: *const xcb_ewmh_get_wm_icon_reply_t) -> c_uint;
xcb_ewmh_get_wm_icon_next(iterator: *mut xcb_ewmh_wm_icon_iterator_t)440 pub fn xcb_ewmh_get_wm_icon_next(iterator: *mut xcb_ewmh_wm_icon_iterator_t);
xcb_ewmh_get_wm_icon_reply_wipe(wm_icon: *mut xcb_ewmh_get_wm_icon_reply_t)441 pub fn xcb_ewmh_get_wm_icon_reply_wipe(wm_icon: *mut xcb_ewmh_get_wm_icon_reply_t);
442
xcb_ewmh_set_wm_pid(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, pid: u32) -> xcb_void_cookie_t443 pub fn xcb_ewmh_set_wm_pid(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, pid: u32) -> xcb_void_cookie_t;
xcb_ewmh_set_wm_pid_checked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, pid: u32) -> xcb_void_cookie_t444 pub fn xcb_ewmh_set_wm_pid_checked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, pid: u32) -> xcb_void_cookie_t;
xcb_ewmh_get_wm_pid(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t445 pub fn xcb_ewmh_get_wm_pid(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t;
xcb_ewmh_get_wm_pid_unchecked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t446 pub fn xcb_ewmh_get_wm_pid_unchecked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t;
447
xcb_ewmh_set_wm_handled_icons(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, handled_icons: u32) -> xcb_void_cookie_t448 pub fn xcb_ewmh_set_wm_handled_icons(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, handled_icons: u32) -> xcb_void_cookie_t;
xcb_ewmh_set_wm_handled_icons_checked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, handled_icons: u32) -> xcb_void_cookie_t449 pub fn xcb_ewmh_set_wm_handled_icons_checked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, handled_icons: u32) -> xcb_void_cookie_t;
xcb_ewmh_get_wm_handled_icons(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t450 pub fn xcb_ewmh_get_wm_handled_icons(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t;
xcb_ewmh_get_wm_handled_icons_unchecked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t451 pub fn xcb_ewmh_get_wm_handled_icons_unchecked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t;
452
xcb_ewmh_set_wm_user_time(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, time: u32) -> xcb_void_cookie_t453 pub fn xcb_ewmh_set_wm_user_time(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, time: u32) -> xcb_void_cookie_t;
xcb_ewmh_set_wm_user_time_checked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, time: u32) -> xcb_void_cookie_t454 pub fn xcb_ewmh_set_wm_user_time_checked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, time: u32) -> xcb_void_cookie_t;
xcb_ewmh_get_wm_user_time(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t455 pub fn xcb_ewmh_get_wm_user_time(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t;
xcb_ewmh_get_wm_user_time_unchecked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t456 pub fn xcb_ewmh_get_wm_user_time_unchecked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t;
457
xcb_ewmh_set_wm_user_time_window(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, time: u32) -> xcb_void_cookie_t458 pub fn xcb_ewmh_set_wm_user_time_window(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, time: u32) -> xcb_void_cookie_t;
xcb_ewmh_set_wm_user_time_window_checked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, time: u32) -> xcb_void_cookie_t459 pub fn xcb_ewmh_set_wm_user_time_window_checked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, time: u32) -> xcb_void_cookie_t;
xcb_ewmh_get_wm_user_time_window(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t460 pub fn xcb_ewmh_get_wm_user_time_window(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t;
xcb_ewmh_get_wm_user_time_window_unchecked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t461 pub fn xcb_ewmh_get_wm_user_time_window_unchecked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t;
462
xcb_ewmh_set_frame_extents(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, left: u32, right: u32, top: u32, bottom: u32) -> xcb_void_cookie_t463 pub fn xcb_ewmh_set_frame_extents(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, left: u32, right: u32, top: u32, bottom: u32) -> xcb_void_cookie_t;
xcb_ewmh_set_frame_extents_checked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, left: u32, right: u32, top: u32, bottom: u32) -> xcb_void_cookie_t464 pub fn xcb_ewmh_set_frame_extents_checked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, left: u32, right: u32, top: u32, bottom: u32) -> xcb_void_cookie_t;
xcb_ewmh_get_frame_extents(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t465 pub fn xcb_ewmh_get_frame_extents(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t;
xcb_ewmh_get_frame_extents_unchecked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t466 pub fn xcb_ewmh_get_frame_extents_unchecked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t;
xcb_ewmh_get_frame_extents_from_reply(frame_extents: *mut xcb_ewmh_get_extents_reply_t, r: *const xcb_get_property_reply_t) -> u8467 pub fn xcb_ewmh_get_frame_extents_from_reply(frame_extents: *mut xcb_ewmh_get_extents_reply_t, r: *const xcb_get_property_reply_t) -> u8;
xcb_ewmh_get_frame_extents_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, frame_extents: *mut xcb_ewmh_get_extents_reply_t, e: *mut *mut xcb_generic_error_t) -> u8468 pub fn xcb_ewmh_get_frame_extents_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, frame_extents: *mut xcb_ewmh_get_extents_reply_t, e: *mut *mut xcb_generic_error_t) -> u8;
469
xcb_ewmh_set_wm_sync_request_counter(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, atom: xcb_atom_t, low: u32, high: u32) -> xcb_void_cookie_t470 pub fn xcb_ewmh_set_wm_sync_request_counter(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, atom: xcb_atom_t, low: u32, high: u32) -> xcb_void_cookie_t;
xcb_ewmh_set_wm_sync_request_counter_checked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, atom: xcb_atom_t, low: u32, high: u32) -> xcb_void_cookie_t471 pub fn xcb_ewmh_set_wm_sync_request_counter_checked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, atom: xcb_atom_t, low: u32, high: u32) -> xcb_void_cookie_t;
xcb_ewmh_send_wm_sync_rqeuest(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, wm_protocols: xcb_atom_t, wm_sync_request: xcb_atom_t, timestamp: xcb_timestamp_t, couner: u64) -> xcb_void_cookie_t472 pub fn xcb_ewmh_send_wm_sync_rqeuest(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, wm_protocols: xcb_atom_t, wm_sync_request: xcb_atom_t, timestamp: xcb_timestamp_t, couner: u64) -> xcb_void_cookie_t;
xcb_ewmh_get_wm_sync_request_counter(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t473 pub fn xcb_ewmh_get_wm_sync_request_counter(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t;
xcb_ewmh_get_wm_sync_request_counter_unchecked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t474 pub fn xcb_ewmh_get_wm_sync_request_counter_unchecked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t;
xcb_ewmh_get_wm_sync_request_counter_from_reply(counter: *mut u64) -> u8475 pub fn xcb_ewmh_get_wm_sync_request_counter_from_reply(counter: *mut u64) -> u8;
xcb_ewmh_get_wm_sync_request_counter_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, counter: *mut u64, e: *mut *mut xcb_generic_error_t) -> u8476 pub fn xcb_ewmh_get_wm_sync_request_counter_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, counter: *mut u64, e: *mut *mut xcb_generic_error_t) -> u8;
477
xcb_ewmh_set_wm_fullscreen_monitors(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, top: u32, bottom: u32, left: u32, right: u32) -> xcb_void_cookie_t478 pub fn xcb_ewmh_set_wm_fullscreen_monitors(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, top: u32, bottom: u32, left: u32, right: u32) -> xcb_void_cookie_t;
xcb_ewmh_set_wm_fullscreen_monitors_checked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, top: u32, bottom: u32, left: u32, right: u32) -> xcb_void_cookie_t479 pub fn xcb_ewmh_set_wm_fullscreen_monitors_checked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t, top: u32, bottom: u32, left: u32, right: u32) -> xcb_void_cookie_t;
xcb_ewmh_request_change_wm_fullscreen_monitors(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, window: xcb_window_t, top: u32, bottom: u32, left: u32, right: u32, source_indication: xcb_ewmh_client_source_type_t) -> xcb_void_cookie_t480 pub fn xcb_ewmh_request_change_wm_fullscreen_monitors(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, window: xcb_window_t, top: u32, bottom: u32, left: u32, right: u32, source_indication: xcb_ewmh_client_source_type_t) -> xcb_void_cookie_t;
xcb_ewmh_get_wm_fullscreen_monitors(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t481 pub fn xcb_ewmh_get_wm_fullscreen_monitors(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t;
xcb_ewmh_get_wm_fullscreen_monitors_unchecked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t482 pub fn xcb_ewmh_get_wm_fullscreen_monitors_unchecked(ewmh: *mut xcb_ewmh_connection_t, window: xcb_window_t) -> xcb_get_property_cookie_t;
xcb_ewmh_get_wm_fullscreen_monitors_from_reply(monitors: *mut xcb_ewmh_get_wm_fullscreen_monitors_reply_t, r: *const xcb_get_property_reply_t) -> u8483 pub fn xcb_ewmh_get_wm_fullscreen_monitors_from_reply(monitors: *mut xcb_ewmh_get_wm_fullscreen_monitors_reply_t, r: *const xcb_get_property_reply_t) -> u8;
xcb_ewmh_get_wm_fullscreen_monitors_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, monitors: *mut xcb_ewmh_get_wm_fullscreen_monitors_reply_t, e: *mut *mut xcb_generic_error_t) -> u8484 pub fn xcb_ewmh_get_wm_fullscreen_monitors_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, monitors: *mut xcb_ewmh_get_wm_fullscreen_monitors_reply_t, e: *mut *mut xcb_generic_error_t) -> u8;
485
xcb_ewmh_set_wm_cm_owner(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, owner: xcb_window_t, timestamp: xcb_timestamp_t, selection_data1: u32, selection_data2: u32) -> xcb_void_cookie_t486 pub fn xcb_ewmh_set_wm_cm_owner(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, owner: xcb_window_t, timestamp: xcb_timestamp_t, selection_data1: u32, selection_data2: u32) -> xcb_void_cookie_t;
xcb_ewmh_set_wm_cm_owner_checked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, owner: xcb_window_t, timestamp: xcb_timestamp_t, selection_data1: u32, selection_data2: u32) -> xcb_void_cookie_t487 pub fn xcb_ewmh_set_wm_cm_owner_checked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, owner: xcb_window_t, timestamp: xcb_timestamp_t, selection_data1: u32, selection_data2: u32) -> xcb_void_cookie_t;
xcb_ewmh_get_wm_cm_owner(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_selection_owner_cookie_t488 pub fn xcb_ewmh_get_wm_cm_owner(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_selection_owner_cookie_t;
xcb_ewmh_get_wm_cm_owner_unchecked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_selection_owner_cookie_t489 pub fn xcb_ewmh_get_wm_cm_owner_unchecked(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int) -> xcb_get_selection_owner_cookie_t;
xcb_ewmh_get_wm_cm_owner_from_reply(owner: *mut xcb_window_t, r: *const xcb_get_selection_owner_cookie_t) -> u8490 pub fn xcb_ewmh_get_wm_cm_owner_from_reply(owner: *mut xcb_window_t, r: *const xcb_get_selection_owner_cookie_t) -> u8;
xcb_ewmh_get_wm_cm_owner_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_selection_owner_cookie_t, owner: *mut xcb_window_t, e: *mut *mut xcb_generic_error_t) -> u8491 pub fn xcb_ewmh_get_wm_cm_owner_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_selection_owner_cookie_t, owner: *mut xcb_window_t, e: *mut *mut xcb_generic_error_t) -> u8;
492 }
493
494 #[inline(always)]
xcb_ewmh_connection_wipe(ewmh: *mut xcb_ewmh_connection_t)495 pub unsafe extern "C" fn xcb_ewmh_connection_wipe(ewmh: *mut xcb_ewmh_connection_t) {
496 free((*ewmh).screens as *mut _);
497 free((*ewmh)._NET_WM_CM_Sn as *mut _);
498 }
499
500 #[inline(always)]
xcb_ewmh_get_supported_from_reply(supported: *mut xcb_ewmh_get_atoms_reply_t, r: *const xcb_get_property_reply_t) -> u8501 pub unsafe extern "C" fn xcb_ewmh_get_supported_from_reply(supported: *mut xcb_ewmh_get_atoms_reply_t, r: *const xcb_get_property_reply_t) -> u8 {
502 xcb_ewmh_get_atoms_from_reply(supported, r)
503 }
504
505 #[inline(always)]
xcb_ewmh_get_supported_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, supported: *mut xcb_ewmh_get_atoms_reply_t, e: *mut *mut xcb_generic_error_t) -> u8506 pub unsafe extern "C" fn xcb_ewmh_get_supported_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, supported: *mut xcb_ewmh_get_atoms_reply_t, e: *mut *mut xcb_generic_error_t) -> u8 {
507 xcb_ewmh_get_atoms_reply(ewmh, cookie, supported, e)
508 }
509
510 #[inline(always)]
xcb_ewmh_get_client_list_from_reply(clients: *mut xcb_ewmh_get_windows_reply_t, r: *const xcb_get_property_reply_t) -> u8511 pub unsafe extern "C" fn xcb_ewmh_get_client_list_from_reply(clients: *mut xcb_ewmh_get_windows_reply_t, r: *const xcb_get_property_reply_t) -> u8 {
512 xcb_ewmh_get_windows_from_reply(clients, r)
513 }
514
515 #[inline(always)]
xcb_ewmh_get_client_list_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, clients: *mut xcb_ewmh_get_windows_reply_t, e: *mut *mut xcb_generic_error_t) -> u8516 pub unsafe extern "C" fn xcb_ewmh_get_client_list_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, clients: *mut xcb_ewmh_get_windows_reply_t, e: *mut *mut xcb_generic_error_t) -> u8 {
517 xcb_ewmh_get_windows_reply(ewmh, cookie, clients, e)
518 }
519
520 #[inline(always)]
xcb_ewmh_get_client_list_stacking_from_reply(clients: *mut xcb_ewmh_get_windows_reply_t, r: *const xcb_get_property_reply_t) -> u8521 pub unsafe extern "C" fn xcb_ewmh_get_client_list_stacking_from_reply(clients: *mut xcb_ewmh_get_windows_reply_t, r: *const xcb_get_property_reply_t) -> u8 {
522 xcb_ewmh_get_windows_from_reply(clients, r)
523 }
524
525 #[inline(always)]
xcb_ewmh_get_client_list_stacking_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, clients: *mut xcb_ewmh_get_windows_reply_t, e: *mut *mut xcb_generic_error_t) -> u8526 pub unsafe extern "C" fn xcb_ewmh_get_client_list_stacking_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, clients: *mut xcb_ewmh_get_windows_reply_t, e: *mut *mut xcb_generic_error_t) -> u8 {
527 xcb_ewmh_get_windows_reply(ewmh, cookie, clients, e)
528 }
529
530 #[inline(always)]
xcb_ewmh_get_number_of_desktops_from_reply(number_of_desktops: *mut u32, r: *const xcb_get_property_reply_t) -> u8531 pub unsafe extern "C" fn xcb_ewmh_get_number_of_desktops_from_reply(number_of_desktops: *mut u32, r: *const xcb_get_property_reply_t) -> u8 {
532 xcb_ewmh_get_cardinal_from_reply(number_of_desktops, r)
533 }
534
535 #[inline(always)]
xcb_ewmh_get_number_of_desktops_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, number_of_desktops: *mut u32, e: *mut *mut xcb_generic_error_t) -> u8536 pub unsafe extern "C" fn xcb_ewmh_get_number_of_desktops_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, number_of_desktops: *mut u32, e: *mut *mut xcb_generic_error_t) -> u8 {
537 xcb_ewmh_get_cardinal_reply(ewmh, cookie, number_of_desktops, e)
538 }
539
540 #[inline(always)]
xcb_ewmh_get_current_desktop_from_reply(current_desktop: *mut u32, r: *const xcb_get_property_reply_t) -> u8541 pub unsafe extern "C" fn xcb_ewmh_get_current_desktop_from_reply(current_desktop: *mut u32, r: *const xcb_get_property_reply_t) -> u8 {
542 xcb_ewmh_get_cardinal_from_reply(current_desktop, r)
543 }
544
545 #[inline(always)]
xcb_ewmh_get_current_desktop_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, current_desktop: *mut u32, e: *mut *mut xcb_generic_error_t) -> u8546 pub unsafe extern "C" fn xcb_ewmh_get_current_desktop_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, current_desktop: *mut u32, e: *mut *mut xcb_generic_error_t) -> u8 {
547 xcb_ewmh_get_cardinal_reply(ewmh, cookie, current_desktop, e)
548 }
549
550 #[inline(always)]
xcb_ewmh_get_desktop_names_from_reply(ewmh: *mut xcb_ewmh_connection_t, names: *mut xcb_ewmh_get_utf8_strings_reply_t, r: *const xcb_get_property_reply_t) -> u8551 pub unsafe extern "C" fn xcb_ewmh_get_desktop_names_from_reply(ewmh: *mut xcb_ewmh_connection_t, names: *mut xcb_ewmh_get_utf8_strings_reply_t, r: *const xcb_get_property_reply_t) -> u8 {
552 xcb_ewmh_get_utf8_strings_from_reply(ewmh, names, r)
553 }
554
555 #[inline(always)]
xcb_ewmh_get_desktop_names_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, names: *mut xcb_ewmh_get_utf8_strings_reply_t, e: *mut *mut xcb_generic_error_t) -> u8556 pub unsafe extern "C" fn xcb_ewmh_get_desktop_names_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, names: *mut xcb_ewmh_get_utf8_strings_reply_t, e: *mut *mut xcb_generic_error_t) -> u8 {
557 xcb_ewmh_get_utf8_strings_reply(ewmh, cookie, names, e)
558 }
559
560 #[inline(always)]
xcb_ewmh_get_active_window_from_reply(active_window: *mut xcb_window_t, r: *const xcb_get_property_reply_t) -> u8561 pub unsafe extern "C" fn xcb_ewmh_get_active_window_from_reply(active_window: *mut xcb_window_t, r: *const xcb_get_property_reply_t) -> u8 {
562 xcb_ewmh_get_window_from_reply(active_window, r)
563 }
564
565 #[inline(always)]
xcb_ewmh_get_active_window_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, active_window: *mut xcb_window_t, e: *mut *mut xcb_generic_error_t) -> u8566 pub unsafe extern "C" fn xcb_ewmh_get_active_window_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, active_window: *mut xcb_window_t, e: *mut *mut xcb_generic_error_t) -> u8 {
567 xcb_ewmh_get_window_reply(ewmh, cookie, active_window, e)
568 }
569
570 #[inline(always)]
xcb_ewmh_get_supporting_wm_check_from_reply(window: *mut xcb_window_t, r: *const xcb_get_property_reply_t) -> u8571 pub unsafe extern "C" fn xcb_ewmh_get_supporting_wm_check_from_reply(window: *mut xcb_window_t, r: *const xcb_get_property_reply_t) -> u8 {
572 xcb_ewmh_get_window_from_reply(window, r)
573 }
574
575 #[inline(always)]
xcb_ewmh_get_supporting_wm_check_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, window: *mut xcb_window_t, e: *mut *mut xcb_generic_error_t) -> u8576 pub unsafe extern "C" fn xcb_ewmh_get_supporting_wm_check_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, window: *mut xcb_window_t, e: *mut *mut xcb_generic_error_t) -> u8 {
577 xcb_ewmh_get_window_reply(ewmh, cookie, window, e)
578 }
579
580 #[inline(always)]
xcb_ewmh_get_virtual_roots_from_reply(virtual_roots: *mut xcb_ewmh_get_windows_reply_t, r: *const xcb_get_property_reply_t) -> u8581 pub unsafe extern "C" fn xcb_ewmh_get_virtual_roots_from_reply(virtual_roots: *mut xcb_ewmh_get_windows_reply_t, r: *const xcb_get_property_reply_t) -> u8 {
582 xcb_ewmh_get_windows_from_reply(virtual_roots, r)
583 }
584
585 #[inline(always)]
xcb_ewmh_get_virtual_roots_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, virtual_roots: *mut xcb_ewmh_get_windows_reply_t, e: *mut *mut xcb_generic_error_t) -> u8586 pub unsafe extern "C" fn xcb_ewmh_get_virtual_roots_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, virtual_roots: *mut xcb_ewmh_get_windows_reply_t, e: *mut *mut xcb_generic_error_t) -> u8 {
587 xcb_ewmh_get_windows_reply(ewmh, cookie, virtual_roots, e)
588 }
589
590 #[inline(always)]
xcb_ewmh_get_showing_desktop_from_reply(desktop: *mut u32, r: *const xcb_get_property_reply_t) -> u8591 pub unsafe extern "C" fn xcb_ewmh_get_showing_desktop_from_reply(desktop: *mut u32, r: *const xcb_get_property_reply_t) -> u8 {
592 xcb_ewmh_get_cardinal_from_reply(desktop, r)
593 }
594
595 #[inline(always)]
xcb_ewmh_get_showing_desktop_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, desktop: *mut u32, e: *mut *mut xcb_generic_error_t) -> u8596 pub unsafe extern "C" fn xcb_ewmh_get_showing_desktop_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, desktop: *mut u32, e: *mut *mut xcb_generic_error_t) -> u8 {
597 xcb_ewmh_get_cardinal_reply(ewmh, cookie, desktop, e)
598 }
599
600 #[inline(always)]
xcb_ewmh_request_change_showing_desktop(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, enter: u32) -> xcb_void_cookie_t601 pub unsafe extern "C" fn xcb_ewmh_request_change_showing_desktop(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, enter: u32) -> xcb_void_cookie_t {
602 xcb_ewmh_send_client_message((*ewmh).connection, XCB_NONE, (**(*ewmh).screens.offset(screen_nbr as isize)).root,
603 (*ewmh)._NET_SHOWING_DESKTOP, mem::size_of_val(&enter) as u32, &enter)
604 }
605
606 #[inline(always)]
xcb_ewmh_request_frame_extents(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, client_window: xcb_window_t) -> xcb_void_cookie_t607 pub unsafe extern "C" fn xcb_ewmh_request_frame_extents(ewmh: *mut xcb_ewmh_connection_t, screen_nbr: c_int, client_window: xcb_window_t) -> xcb_void_cookie_t {
608 xcb_ewmh_send_client_message((*ewmh).connection, client_window, (**(*ewmh).screens.offset(screen_nbr as isize)).root,
609 (*ewmh)._NET_REQUEST_FRAME_EXTENTS, 0, ptr::null())
610 }
611
612 #[inline(always)]
xcb_ewmh_get_wm_name_from_reply(ewmh: *mut xcb_ewmh_connection_t, data: *mut xcb_ewmh_get_utf8_strings_reply_t, r: *const xcb_get_property_reply_t) -> u8613 pub unsafe extern "C" fn xcb_ewmh_get_wm_name_from_reply(ewmh: *mut xcb_ewmh_connection_t, data: *mut xcb_ewmh_get_utf8_strings_reply_t, r: *const xcb_get_property_reply_t) -> u8 {
614 xcb_ewmh_get_utf8_strings_from_reply(ewmh, data, r)
615 }
616
617 #[inline(always)]
xcb_ewmh_get_wm_name_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, data: *mut xcb_ewmh_get_utf8_strings_reply_t, e: *mut *mut xcb_generic_error_t) -> u8618 pub unsafe extern "C" fn xcb_ewmh_get_wm_name_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, data: *mut xcb_ewmh_get_utf8_strings_reply_t, e: *mut *mut xcb_generic_error_t) -> u8 {
619 xcb_ewmh_get_utf8_strings_reply(ewmh, cookie, data, e)
620 }
621
622 #[inline(always)]
xcb_ewmh_get_wm_visible_name_from_reply(ewmh: *mut xcb_ewmh_connection_t, data: *mut xcb_ewmh_get_utf8_strings_reply_t, r: *const xcb_get_property_reply_t) -> u8623 pub unsafe extern "C" fn xcb_ewmh_get_wm_visible_name_from_reply(ewmh: *mut xcb_ewmh_connection_t, data: *mut xcb_ewmh_get_utf8_strings_reply_t, r: *const xcb_get_property_reply_t) -> u8 {
624 xcb_ewmh_get_utf8_strings_from_reply(ewmh, data, r)
625 }
626
627 #[inline(always)]
xcb_ewmh_get_wm_visible_name_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, data: *mut xcb_ewmh_get_utf8_strings_reply_t, e: *mut *mut xcb_generic_error_t) -> u8628 pub unsafe extern "C" fn xcb_ewmh_get_wm_visible_name_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, data: *mut xcb_ewmh_get_utf8_strings_reply_t, e: *mut *mut xcb_generic_error_t) -> u8 {
629 xcb_ewmh_get_utf8_strings_reply(ewmh, cookie, data, e)
630 }
631
632 #[inline(always)]
xcb_ewmh_get_wm_icon_name_from_reply(ewmh: *mut xcb_ewmh_connection_t, data: *mut xcb_ewmh_get_utf8_strings_reply_t, r: *const xcb_get_property_reply_t) -> u8633 pub unsafe extern "C" fn xcb_ewmh_get_wm_icon_name_from_reply(ewmh: *mut xcb_ewmh_connection_t, data: *mut xcb_ewmh_get_utf8_strings_reply_t, r: *const xcb_get_property_reply_t) -> u8 {
634 xcb_ewmh_get_utf8_strings_from_reply(ewmh, data, r)
635 }
636
637 #[inline(always)]
xcb_ewmh_get_wm_icon_name_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, data: *mut xcb_ewmh_get_utf8_strings_reply_t, e: *mut *mut xcb_generic_error_t) -> u8638 pub unsafe extern "C" fn xcb_ewmh_get_wm_icon_name_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, data: *mut xcb_ewmh_get_utf8_strings_reply_t, e: *mut *mut xcb_generic_error_t) -> u8 {
639 xcb_ewmh_get_utf8_strings_reply(ewmh, cookie, data, e)
640 }
641
642 #[inline(always)]
xcb_ewmh_get_wm_visible_icon_name_from_reply(ewmh: *mut xcb_ewmh_connection_t, data: *mut xcb_ewmh_get_utf8_strings_reply_t, r: *const xcb_get_property_reply_t) -> u8643 pub unsafe extern "C" fn xcb_ewmh_get_wm_visible_icon_name_from_reply(ewmh: *mut xcb_ewmh_connection_t, data: *mut xcb_ewmh_get_utf8_strings_reply_t, r: *const xcb_get_property_reply_t) -> u8 {
644 xcb_ewmh_get_utf8_strings_from_reply(ewmh, data, r)
645 }
646
647 #[inline(always)]
xcb_ewmh_get_wm_visible_icon_name_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, data: *mut xcb_ewmh_get_utf8_strings_reply_t, e: *mut *mut xcb_generic_error_t) -> u8648 pub unsafe extern "C" fn xcb_ewmh_get_wm_visible_icon_name_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, data: *mut xcb_ewmh_get_utf8_strings_reply_t, e: *mut *mut xcb_generic_error_t) -> u8 {
649 xcb_ewmh_get_utf8_strings_reply(ewmh, cookie, data, e)
650 }
651
652 #[inline(always)]
xcb_ewmh_get_wm_desktop_from_reply(desktop: *mut u32, r: *const xcb_get_property_reply_t) -> u8653 pub unsafe extern "C" fn xcb_ewmh_get_wm_desktop_from_reply(desktop: *mut u32, r: *const xcb_get_property_reply_t) -> u8 {
654 xcb_ewmh_get_cardinal_from_reply(desktop, r)
655 }
656
657 #[inline(always)]
xcb_ewmh_get_wm_desktop_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, desktop: *mut u32, e: *mut *mut xcb_generic_error_t) -> u8658 pub unsafe extern "C" fn xcb_ewmh_get_wm_desktop_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, desktop: *mut u32, e: *mut *mut xcb_generic_error_t) -> u8 {
659 xcb_ewmh_get_cardinal_reply(ewmh, cookie, desktop, e)
660 }
661
662 #[inline(always)]
xcb_ewmh_set_wm_icon(ewmh: *mut xcb_ewmh_connection_t, mode: u8, window: xcb_window_t, data_len: u32, data: *const u32) -> xcb_void_cookie_t663 pub unsafe extern "C" fn xcb_ewmh_set_wm_icon(ewmh: *mut xcb_ewmh_connection_t, mode: u8, window: xcb_window_t, data_len: u32, data: *const u32) -> xcb_void_cookie_t {
664 xcb_change_property((*ewmh).connection, mode, window, (*ewmh)._NET_WM_ICON, XCB_ATOM_CARDINAL, 32, data_len, data as *const _)
665 }
666
667 #[inline(always)]
xcb_ewmh_set_wm_icon_checked(ewmh: *mut xcb_ewmh_connection_t, mode: u8, window: xcb_window_t, data_len: u32, data: *const u32) -> xcb_void_cookie_t668 pub unsafe extern "C" fn xcb_ewmh_set_wm_icon_checked(ewmh: *mut xcb_ewmh_connection_t, mode: u8, window: xcb_window_t, data_len: u32, data: *const u32) -> xcb_void_cookie_t {
669 xcb_change_property_checked((*ewmh).connection, mode, window, (*ewmh)._NET_WM_ICON, XCB_ATOM_CARDINAL, 32, data_len, data as *const _)
670 }
671
672 #[inline(always)]
xcb_ewmh_get_wm_pid_from_reply(pid: *mut u32, r: *const xcb_get_property_reply_t) -> u8673 pub unsafe extern "C" fn xcb_ewmh_get_wm_pid_from_reply(pid: *mut u32, r: *const xcb_get_property_reply_t) -> u8 {
674 xcb_ewmh_get_cardinal_from_reply(pid, r)
675 }
676
677 #[inline(always)]
xcb_ewmh_get_wm_pid_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, pid: *mut u32, e: *mut *mut xcb_generic_error_t) -> u8678 pub unsafe extern "C" fn xcb_ewmh_get_wm_pid_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, pid: *mut u32, e: *mut *mut xcb_generic_error_t) -> u8 {
679 xcb_ewmh_get_cardinal_reply(ewmh, cookie, pid, e)
680 }
681
682 #[inline(always)]
xcb_ewmh_get_wm_handled_icons_from_reply(handled_icons: *mut u32, r: *const xcb_get_property_reply_t) -> u8683 pub unsafe extern "C" fn xcb_ewmh_get_wm_handled_icons_from_reply(handled_icons: *mut u32, r: *const xcb_get_property_reply_t) -> u8 {
684 xcb_ewmh_get_cardinal_from_reply(handled_icons, r)
685 }
686
687 #[inline(always)]
xcb_ewmh_get_wm_handled_icons_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, handled_icons: *mut u32, e: *mut *mut xcb_generic_error_t) -> u8688 pub unsafe extern "C" fn xcb_ewmh_get_wm_handled_icons_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, handled_icons: *mut u32, e: *mut *mut xcb_generic_error_t) -> u8 {
689 xcb_ewmh_get_cardinal_reply(ewmh, cookie, handled_icons, e)
690 }
691
692 #[inline(always)]
xcb_ewmh_get_wm_user_time_from_reply(time: *mut u32, r: *const xcb_get_property_reply_t) -> u8693 pub unsafe extern "C" fn xcb_ewmh_get_wm_user_time_from_reply(time: *mut u32, r: *const xcb_get_property_reply_t) -> u8 {
694 xcb_ewmh_get_cardinal_from_reply(time, r)
695 }
696
697 #[inline(always)]
xcb_ewmh_get_wm_user_time_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, time: *mut u32, e: *mut *mut xcb_generic_error_t) -> u8698 pub unsafe extern "C" fn xcb_ewmh_get_wm_user_time_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, time: *mut u32, e: *mut *mut xcb_generic_error_t) -> u8 {
699 xcb_ewmh_get_cardinal_reply(ewmh, cookie, time, e)
700 }
701
702 #[inline(always)]
xcb_ewmh_get_wm_user_time_window_from_reply(time: *mut u32, r: *const xcb_get_property_reply_t) -> u8703 pub unsafe extern "C" fn xcb_ewmh_get_wm_user_time_window_from_reply(time: *mut u32, r: *const xcb_get_property_reply_t) -> u8 {
704 xcb_ewmh_get_cardinal_from_reply(time, r)
705 }
706
707 #[inline(always)]
xcb_ewmh_get_wm_user_time_window_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, time: *mut u32, e: *mut *mut xcb_generic_error_t) -> u8708 pub unsafe extern "C" fn xcb_ewmh_get_wm_user_time_window_reply(ewmh: *mut xcb_ewmh_connection_t, cookie: xcb_get_property_cookie_t, time: *mut u32, e: *mut *mut xcb_generic_error_t) -> u8 {
709 xcb_ewmh_get_cardinal_reply(ewmh, cookie, time, e)
710 }
711