xcb.ewmh

Members

Enums

xcb_ewmh_client_source_type_t
enum xcb_ewmh_client_source_type_t

@brief Source indication in requests

xcb_ewmh_desktop_layout_orientation_t
enum xcb_ewmh_desktop_layout_orientation_t

@brief _NET_DESKTOP_LAYOUT orientation

xcb_ewmh_desktop_layout_starting_corner_t
enum xcb_ewmh_desktop_layout_starting_corner_t

@brief _NET_DESKTOP_LAYOUT starting corner

xcb_ewmh_moveresize_direction_t
enum xcb_ewmh_moveresize_direction_t

@brief _NET_WM_MOVERESIZE window movement or resizing

xcb_ewmh_moveresize_window_opt_flags_t
enum xcb_ewmh_moveresize_window_opt_flags_t

@brief _NET_WM_MOVERESIZE value when moving via keyboard @see xcb_ewmh_moveresize_direction_t

xcb_ewmh_wm_state_action_t
enum xcb_ewmh_wm_state_action_t

@brief Action on the _NET_WM_STATE property

Functions

xcb_ewmh_get_active_window
xcb_get_property_cookie_t xcb_ewmh_get_active_window(xcb_ewmh_connection_t* ewmh, int screen_nbr)

@brief Send GetProperty request to get _NET_ACTIVE_WINDOW root window property

xcb_ewmh_get_active_window_unchecked
xcb_get_property_cookie_t xcb_ewmh_get_active_window_unchecked(xcb_ewmh_connection_t* ewmh, int screen_nbr)

@brief Send GetProperty request to get _NET_ACTIVE_WINDOW root window property

xcb_ewmh_get_atoms_from_reply
ubyte xcb_ewmh_get_atoms_from_reply(xcb_ewmh_get_atoms_reply_t* atoms, xcb_get_property_reply_t* r)

@brief Get a list of atoms from a given GetProperty reply whose type is ATOM

xcb_ewmh_get_atoms_reply
ubyte xcb_ewmh_get_atoms_reply(xcb_ewmh_connection_t* ewmh, xcb_get_property_cookie_t cookie, xcb_ewmh_get_atoms_reply_t* atoms, xcb_generic_error_t** e)

@brief Get a list of atoms from the reply of a GetProperty request whose type is ATOM

xcb_ewmh_get_atoms_reply_wipe
void xcb_ewmh_get_atoms_reply_wipe(xcb_ewmh_get_atoms_reply_t* data)

@brief Wipe the Atoms list reply

xcb_ewmh_get_client_list
xcb_get_property_cookie_t xcb_ewmh_get_client_list(xcb_ewmh_connection_t* ewmh, int screen_nbr)

@brief Send GetProperty request to get _NET_CLIENT_LIST root window property

xcb_ewmh_get_client_list_stacking
xcb_get_property_cookie_t xcb_ewmh_get_client_list_stacking(xcb_ewmh_connection_t* ewmh, int screen_nbr)

@see xcb_ewmh_get_client_list_unchecked

xcb_ewmh_get_client_list_stacking_unchecked
xcb_get_property_cookie_t xcb_ewmh_get_client_list_stacking_unchecked(xcb_ewmh_connection_t* ewmh, int screen_nbr)

@brief Send GetProperty request to get _NET_CLIENT_LIST_STACKING root window property

xcb_ewmh_get_client_list_unchecked
xcb_get_property_cookie_t xcb_ewmh_get_client_list_unchecked(xcb_ewmh_connection_t* ewmh, int screen_nbr)

@brief Send GetProperty request to get _NET_CLIENT_LIST root window property

xcb_ewmh_get_current_desktop
xcb_get_property_cookie_t xcb_ewmh_get_current_desktop(xcb_ewmh_connection_t* ewmh, int screen_nbr)

@see xcb_ewmh_get_current_desktop_unchecked

xcb_ewmh_get_current_desktop_unchecked
xcb_get_property_cookie_t xcb_ewmh_get_current_desktop_unchecked(xcb_ewmh_connection_t* ewmh, int screen_nbr)

@brief Send GetProperty request to get _NET_CURRENT_DESKTOP root window property

xcb_ewmh_get_desktop_geometry
xcb_get_property_cookie_t xcb_ewmh_get_desktop_geometry(xcb_ewmh_connection_t* ewmh, int screen_nbr)

@see xcb_ewmh_get_desktop_geometry_unchecked

xcb_ewmh_get_desktop_geometry_from_reply
ubyte xcb_ewmh_get_desktop_geometry_from_reply(uint* width, uint* height, xcb_get_property_reply_t* r)

@brief Get the desktop geometry from a GetProperty _NET_DESKTOP_GEOMETRY reply

xcb_ewmh_get_desktop_geometry_reply
ubyte xcb_ewmh_get_desktop_geometry_reply(xcb_ewmh_connection_t* ewmh, xcb_get_property_cookie_t cookie, uint* width, uint* height, xcb_generic_error_t** e)

@brief Get reply from the GetProperty _NET_DESKTOP_GEOMETRY cookie

xcb_ewmh_get_desktop_geometry_unchecked
xcb_get_property_cookie_t xcb_ewmh_get_desktop_geometry_unchecked(xcb_ewmh_connection_t* ewmh, int screen_nbr)

@brief Send GetProperty request to get _NET_DESKTOP_GEOMETRY root window property

xcb_ewmh_get_desktop_layout
xcb_get_property_cookie_t xcb_ewmh_get_desktop_layout(xcb_ewmh_connection_t* ewmh, int screen_nbr)

@see xcb_ewmh_get_desktop_layout_unchecked

xcb_ewmh_get_desktop_layout_unchecked
xcb_get_property_cookie_t xcb_ewmh_get_desktop_layout_unchecked(xcb_ewmh_connection_t* ewmh, int screen_nbr)

@brief Send GetProperty request to get _NET_DESKTOP_LAYOUT root window property

xcb_ewmh_get_desktop_names
xcb_get_property_cookie_t xcb_ewmh_get_desktop_names(xcb_ewmh_connection_t* ewmh, int screen_nbr)

@see xcb_ewmh_get_desktop_names_unchecked

xcb_ewmh_get_desktop_names_unchecked
xcb_get_property_cookie_t xcb_ewmh_get_desktop_names_unchecked(xcb_ewmh_connection_t* ewmh, int screen_nbr)

@brief Send GetProperty request to get _NET_DESKTOP_NAMES root window property

xcb_ewmh_get_desktop_viewport
xcb_get_property_cookie_t xcb_ewmh_get_desktop_viewport(xcb_ewmh_connection_t* ewmh, int screen_nbr)

@see xcb_ewmh_get_desktop_viewport_unchecked

xcb_ewmh_get_desktop_viewport_from_reply
ubyte xcb_ewmh_get_desktop_viewport_from_reply(xcb_ewmh_get_desktop_viewport_reply_t* vp, xcb_get_property_reply_t* r)

@brief Get the desktop geometry from a GetProperty _NET_DESKTOP_VIEWPORT reply

xcb_ewmh_get_desktop_viewport_reply
ubyte xcb_ewmh_get_desktop_viewport_reply(xcb_ewmh_connection_t* ewmh, xcb_get_property_cookie_t cookie, xcb_ewmh_get_desktop_viewport_reply_t* vp, xcb_generic_error_t** e)

@brief Get reply from the GetProperty _NET_DESKTOP_VIEWPORT cookie

xcb_ewmh_get_desktop_viewport_reply_wipe
void xcb_ewmh_get_desktop_viewport_reply_wipe(xcb_ewmh_get_desktop_viewport_reply_t* r)

@brief Wipe the desktop viewports list reply

xcb_ewmh_get_desktop_viewport_unchecked
xcb_get_property_cookie_t xcb_ewmh_get_desktop_viewport_unchecked(xcb_ewmh_connection_t* ewmh, int screen_nbr)

@brief Send GetProperty request to get _NET_DESKTOP_VIEWPORT root window property

xcb_ewmh_get_number_of_desktops
xcb_get_property_cookie_t xcb_ewmh_get_number_of_desktops(xcb_ewmh_connection_t* ewmh, int screen_nbr)

@see xcb_ewmh_get_number_of_desktops_unchecked

xcb_ewmh_get_number_of_desktops_unchecked
xcb_get_property_cookie_t xcb_ewmh_get_number_of_desktops_unchecked(xcb_ewmh_connection_t* ewmh, int screen_nbr)

@brief Send GetProperty request to get _NET_NUMBER_OF_DESKTOPS root window property

xcb_ewmh_get_supported
xcb_get_property_cookie_t xcb_ewmh_get_supported(xcb_ewmh_connection_t* ewmh, int screen_nbr)

@see xcb_ewmh_get_supported_unchecked

xcb_ewmh_get_supported_unchecked
xcb_get_property_cookie_t xcb_ewmh_get_supported_unchecked(xcb_ewmh_connection_t* ewmh, int screen_nbr)

@brief Send GetProperty request to get _NET_SUPPORTED root window property

xcb_ewmh_get_supporting_wm_check
xcb_get_property_cookie_t xcb_ewmh_get_supporting_wm_check(xcb_ewmh_connection_t* ewmh, xcb_window_t window)

@see xcb_ewmh_get_supporting_wm_check_unchecked

xcb_ewmh_get_supporting_wm_check_unchecked
xcb_get_property_cookie_t xcb_ewmh_get_supporting_wm_check_unchecked(xcb_ewmh_connection_t* ewmh, xcb_window_t window)

@brief Send GetProperty request to get _NET_SUPPORTING_WM_CHECK root window property

xcb_ewmh_get_utf8_strings_reply_wipe
void xcb_ewmh_get_utf8_strings_reply_wipe(xcb_ewmh_get_utf8_strings_reply_t* data)

@brief Wipe the UTF-8 strings list reply

xcb_ewmh_get_virtual_roots
xcb_get_property_cookie_t xcb_ewmh_get_virtual_roots(xcb_ewmh_connection_t* ewmh, int screen_nbr)

@see xcb_ewmh_get_virtual_roots_unchecked

xcb_ewmh_get_virtual_roots_unchecked
xcb_get_property_cookie_t xcb_ewmh_get_virtual_roots_unchecked(xcb_ewmh_connection_t* ewmh, int screen_nbr)

@brief Send GetProperty request to get _NET_VIRTUAL_ROOTS root window property

xcb_ewmh_get_windows_from_reply
ubyte xcb_ewmh_get_windows_from_reply(xcb_ewmh_get_windows_reply_t* atoms, xcb_get_property_reply_t* r)

@brief Get a list of atoms from a given GetProperty reply whose type is WINDOW

xcb_ewmh_get_windows_reply
ubyte xcb_ewmh_get_windows_reply(xcb_ewmh_connection_t* ewmh, xcb_get_property_cookie_t cookie, xcb_ewmh_get_windows_reply_t* atoms, xcb_generic_error_t** e)

@brief Get a list of atoms from the reply of a GetProperty request whose type is WINDOW

xcb_ewmh_get_windows_reply_wipe
void xcb_ewmh_get_windows_reply_wipe(xcb_ewmh_get_windows_reply_t* data)

@brief Wipe the windows list reply

xcb_ewmh_get_wm_cm_owner
xcb_get_selection_owner_cookie_t xcb_ewmh_get_wm_cm_owner(xcb_ewmh_connection_t* ewmh, int screen_nbr)

@see xcb_ewmh_get_wm_cm_owner_unchecked

xcb_ewmh_get_wm_cm_owner_reply
ubyte xcb_ewmh_get_wm_cm_owner_reply(xcb_ewmh_connection_t* ewmh, xcb_get_selection_owner_cookie_t cookie, xcb_window_t* owner, xcb_generic_error_t** e)

@brief Get reply from the GetProperty _NET_CLIENT_LIST cookie

xcb_ewmh_get_wm_cm_owner_unchecked
xcb_get_selection_owner_cookie_t xcb_ewmh_get_wm_cm_owner_unchecked(xcb_ewmh_connection_t* ewmh, int screen_nbr)

@brief Send GetSelectOwner request to get the owner of _NET_WM_CM_Sn root window property

xcb_ewmh_get_workarea
xcb_get_property_cookie_t xcb_ewmh_get_workarea(xcb_ewmh_connection_t* ewmh, int screen_nbr)

@see xcb_ewmh_get_virtual_roots_unchecked

xcb_ewmh_get_workarea_from_reply
ubyte xcb_ewmh_get_workarea_from_reply(xcb_ewmh_get_workarea_reply_t* wa, xcb_get_property_reply_t* r)

@brief Get the desktop geometry from a GetProperty _NET_WORKAREA reply

xcb_ewmh_get_workarea_reply
ubyte xcb_ewmh_get_workarea_reply(xcb_ewmh_connection_t* ewmh, xcb_get_property_cookie_t cookie, xcb_ewmh_get_workarea_reply_t* wa, xcb_generic_error_t** e)

@brief Get reply from the GetProperty _NET_WORKAREA cookie

xcb_ewmh_get_workarea_reply_wipe
void xcb_ewmh_get_workarea_reply_wipe(xcb_ewmh_get_workarea_reply_t* r)

@brief Wipe the workarea list reply

xcb_ewmh_get_workarea_unchecked
xcb_get_property_cookie_t xcb_ewmh_get_workarea_unchecked(xcb_ewmh_connection_t* ewmh, int screen_nbr)

@brief Send GetProperty request to get _NET_WORKAREA root window property

xcb_ewmh_init_atoms
xcb_intern_atom_cookie_t* xcb_ewmh_init_atoms(xcb_connection_t* c, xcb_ewmh_connection_t* ewmh)

@brief Send InternAtom requests for the EWMH atoms and its required atoms

xcb_ewmh_init_atoms_replies
ubyte xcb_ewmh_init_atoms_replies(xcb_ewmh_connection_t* ewmh, xcb_intern_atom_cookie_t* ewmh_cookies, xcb_generic_error_t** e)

@brief Process the replies to the screen initialisation requests previously sent

xcb_ewmh_request_change_active_window
xcb_void_cookie_t xcb_ewmh_request_change_active_window(xcb_ewmh_connection_t* ewmh, int screen_nbr, xcb_window_t window_to_activate, xcb_ewmh_client_source_type_t source_indication, xcb_timestamp_t timestamp, xcb_window_t current_active_window)

@brief Send ClientMessage requesting to change the _NET_ACTIVE_WINDOW

xcb_ewmh_request_change_current_desktop
xcb_void_cookie_t xcb_ewmh_request_change_current_desktop(xcb_ewmh_connection_t* ewmh, int screen_nbr, uint new_desktop, xcb_timestamp_t timestamp)

@brief Send ClientMessage requesting to change the _NET_CURRENT_DESKTOP

xcb_ewmh_request_change_desktop_geometry
xcb_void_cookie_t xcb_ewmh_request_change_desktop_geometry(xcb_ewmh_connection_t* ewmh, int screen_nbr, uint new_width, uint new_height)

@brief Send ClientMessage requesting to change the _NET_DESKTOP_GEOMETRY

xcb_ewmh_request_change_desktop_viewport
xcb_void_cookie_t xcb_ewmh_request_change_desktop_viewport(xcb_ewmh_connection_t* ewmh, int screen_nbr, uint x, uint y)

@brief Send ClientMessage requesting to change the _NET_DESKTOP_VIEWPORT

xcb_ewmh_send_client_message
xcb_void_cookie_t xcb_ewmh_send_client_message(xcb_connection_t* c, xcb_window_t window, xcb_window_t dest, xcb_atom_t atom, uint data_len, const uint* data)

@brief Send a SendEvent request containing a ClientMessage event

xcb_ewmh_set_active_window
xcb_void_cookie_t xcb_ewmh_set_active_window(xcb_ewmh_connection_t* ewmh, int screen_nbr, xcb_window_t new_active_window)

@brief Send a ChangeProperty request for _NET_ACTIVE_WINDOW

xcb_ewmh_set_active_window_checked
xcb_void_cookie_t xcb_ewmh_set_active_window_checked(xcb_ewmh_connection_t* ewmh, int screen_nbr, xcb_window_t new_active_window)

@see xcb_ewmh_set_active_window

xcb_ewmh_set_client_list
xcb_void_cookie_t xcb_ewmh_set_client_list(xcb_ewmh_connection_t* ewmh, int screen_nbr, uint list_len, xcb_window_t* list)

@brief Send a ChangeProperty request for _NET_CLIENT_LIST

xcb_ewmh_set_client_list_checked
xcb_void_cookie_t xcb_ewmh_set_client_list_checked(xcb_ewmh_connection_t* ewmh, int screen_nbr, uint list_len, xcb_window_t* list)

@see xcb_ewmh_set_client_list

xcb_ewmh_set_client_list_stacking
xcb_void_cookie_t xcb_ewmh_set_client_list_stacking(xcb_ewmh_connection_t* ewmh, int screen_nbr, uint list_len, xcb_window_t* list)

@brief Send a ChangeProperty request for _NET_CLIENT_LIST_STACKING

xcb_ewmh_set_client_list_stacking_checked
xcb_void_cookie_t xcb_ewmh_set_client_list_stacking_checked(xcb_ewmh_connection_t* ewmh, int screen_nbr, uint list_len, xcb_window_t* list)

@see xcb_ewmh_set_client_list_stacking

xcb_ewmh_set_current_desktop
xcb_void_cookie_t xcb_ewmh_set_current_desktop(xcb_ewmh_connection_t* ewmh, int screen_nbr, uint new_current_desktop)

@brief Send a ChangeProperty request for _NET_CURRENT_DESKTOP

xcb_ewmh_set_current_desktop_checked
xcb_void_cookie_t xcb_ewmh_set_current_desktop_checked(xcb_ewmh_connection_t* ewmh, int screen_nbr, uint new_current_desktop)

@see xcb_ewmh_set_current_desktop

xcb_ewmh_set_desktop_geometry
xcb_void_cookie_t xcb_ewmh_set_desktop_geometry(xcb_ewmh_connection_t* ewmh, int screen_nbr, uint new_width, uint new_height)

@brief Send a ChangeProperty request for _NET_DESKTOP_GEOMETRY

xcb_ewmh_set_desktop_geometry_checked
xcb_void_cookie_t xcb_ewmh_set_desktop_geometry_checked(xcb_ewmh_connection_t* ewmh, int screen_nbr, uint new_width, uint new_height)

@see xcb_ewmh_set_desktop_geometry

xcb_ewmh_set_desktop_names
xcb_void_cookie_t xcb_ewmh_set_desktop_names(xcb_ewmh_connection_t* ewmh, int screen_nbr, uint strings_len, const char* strings)

@brief Send a ChangeProperty request for _NET_DESKTOP_NAMES

xcb_ewmh_set_desktop_names_checked
xcb_void_cookie_t xcb_ewmh_set_desktop_names_checked(xcb_ewmh_connection_t* ewmh, int screen_nbr, uint strings_len, const char* strings)

@see xcb_ewmh_set_desktop_names

xcb_ewmh_set_desktop_viewport
xcb_void_cookie_t xcb_ewmh_set_desktop_viewport(xcb_ewmh_connection_t* ewmh, int screen_nbr, uint list_len, xcb_ewmh_coordinates_t* list)

@brief Send a ChangeProperty request for _NET_DESKTOP_VIEWPORT

xcb_ewmh_set_desktop_viewport_checked
xcb_void_cookie_t xcb_ewmh_set_desktop_viewport_checked(xcb_ewmh_connection_t* ewmh, int screen_nbr, uint list_len, xcb_ewmh_coordinates_t* list)

@see xcb_ewmh_set_desktop_viewport

xcb_ewmh_set_number_of_desktops
xcb_void_cookie_t xcb_ewmh_set_number_of_desktops(xcb_ewmh_connection_t* ewmh, int screen_nbr, uint number_of_desktops)

@brief Send a ChangeProperty request for _NET_NUMBER_OF_DESKTOPS

xcb_ewmh_set_number_of_desktops_checked
xcb_void_cookie_t xcb_ewmh_set_number_of_desktops_checked(xcb_ewmh_connection_t* ewmh, int screen_nbr, uint number_of_desktops)

@see xcb_ewmh_set_number_of_desktops

xcb_ewmh_set_supported
xcb_void_cookie_t xcb_ewmh_set_supported(xcb_ewmh_connection_t* ewmh, int screen_nbr, uint list_len, xcb_atom_t* list)

@brief Send a ChangeProperty request for _NET_SUPPORTED

xcb_ewmh_set_supported_checked
xcb_void_cookie_t xcb_ewmh_set_supported_checked(xcb_ewmh_connection_t* ewmh, int screen_nbr, uint list_len, xcb_atom_t* list)

@see xcb_ewmh_set_supported

xcb_ewmh_set_supporting_wm_check
xcb_void_cookie_t xcb_ewmh_set_supporting_wm_check(xcb_ewmh_connection_t* ewmh, xcb_window_t parent_window, xcb_window_t child_window)

@brief Send a ChangeProperty request for _NET_SUPPORTING_WM_CHECK

xcb_ewmh_set_supporting_wm_check_checked
xcb_void_cookie_t xcb_ewmh_set_supporting_wm_check_checked(xcb_ewmh_connection_t* ewmh, xcb_window_t parent_window, xcb_window_t child_window)

@see xcb_ewmh_set_supporting_wm_check

xcb_ewmh_set_virtual_roots
xcb_void_cookie_t xcb_ewmh_set_virtual_roots(xcb_ewmh_connection_t* ewmh, int screen_nbr, uint list_len, xcb_window_t* list)

@brief Send a ChangeProperty request for _NET_VIRTUAL_ROOTS

xcb_ewmh_set_virtual_roots_checked
xcb_void_cookie_t xcb_ewmh_set_virtual_roots_checked(xcb_ewmh_connection_t* ewmh, int screen_nbr, uint list_len, xcb_window_t* list)

@see xcb_ewmh_set_virtual_roots

xcb_ewmh_set_wm_cm_owner
xcb_void_cookie_t xcb_ewmh_set_wm_cm_owner(xcb_ewmh_connection_t* ewmh, int screen_nbr, xcb_window_t owner, xcb_timestamp_t timestamp, uint selection_data1, uint selection_data2)

@brief Set _NET_WM_CM_Sn ownership to the given window

xcb_ewmh_set_wm_cm_owner_checked
xcb_void_cookie_t xcb_ewmh_set_wm_cm_owner_checked(xcb_ewmh_connection_t* ewmh, int screen_nbr, xcb_window_t owner, xcb_timestamp_t timestamp, uint selection_data1, uint selection_data2)

@see xcb_ewmh_set_wm_cm_owner

xcb_ewmh_set_workarea
xcb_void_cookie_t xcb_ewmh_set_workarea(xcb_ewmh_connection_t* ewmh, int screen_nbr, uint list_len, xcb_ewmh_geometry_t* list)

@brief Send a ChangeProperty request for _NET_WORKAREA

xcb_ewmh_set_workarea_checked
xcb_void_cookie_t xcb_ewmh_set_workarea_checked(xcb_ewmh_connection_t* ewmh, int screen_nbr, uint list_len, xcb_ewmh_geometry_t* list)

@see xcb_ewmh_set_workarea

Static functions

xcb_ewmh_get_active_window_from_reply
ubyte xcb_ewmh_get_active_window_from_reply(xcb_window_t* active_window, xcb_get_property_reply_t* r)

@brief Get the list of client windows from a GetProperty _NET_ACTIVE_WINDOW reply

xcb_ewmh_get_active_window_reply
ubyte xcb_ewmh_get_active_window_reply(xcb_ewmh_connection_t* ewmh, xcb_get_property_cookie_t cookie, xcb_window_t* active_window, xcb_generic_error_t** e)

@brief Get reply from the GetProperty _NET_ACTIVE_WINDOW cookie

xcb_ewmh_get_client_list_from_reply
ubyte xcb_ewmh_get_client_list_from_reply(xcb_ewmh_get_windows_reply_t* clients, xcb_get_property_reply_t* r)

@brief Get the list of client windows from a GetProperty _NET_CLIENT_LIST reply

xcb_ewmh_get_client_list_reply
ubyte xcb_ewmh_get_client_list_reply(xcb_ewmh_connection_t* ewmh, xcb_get_property_cookie_t cookie, xcb_ewmh_get_windows_reply_t* clients, xcb_generic_error_t** e)

@brief Get reply from the GetProperty _NET_CLIENT_LIST cookie

xcb_ewmh_get_client_list_stacking_from_reply
ubyte xcb_ewmh_get_client_list_stacking_from_reply(xcb_ewmh_get_windows_reply_t* clients, xcb_get_property_reply_t* r)

@brief Get the list of client windows from a GetProperty _NET_CLIENT_LIST_STACKING reply

xcb_ewmh_get_client_list_stacking_reply
ubyte xcb_ewmh_get_client_list_stacking_reply(xcb_ewmh_connection_t* ewmh, xcb_get_property_cookie_t cookie, xcb_ewmh_get_windows_reply_t* clients, xcb_generic_error_t** e)

@brief Get reply from the GetProperty _NET_CLIENT_LIST_STACKING cookie

xcb_ewmh_get_current_desktop_from_reply
ubyte xcb_ewmh_get_current_desktop_from_reply(uint* current_desktop, xcb_get_property_reply_t* r)

@brief Get the desktop geometry from a GetProperty _NET_CURRENT_DESKTOP reply

xcb_ewmh_get_current_desktop_reply
ubyte xcb_ewmh_get_current_desktop_reply(xcb_ewmh_connection_t* ewmh, xcb_get_property_cookie_t cookie, uint* current_desktop, xcb_generic_error_t** e)

@brief Get reply from the GetProperty _NET_CURRENT_DESKTOP cookie

xcb_ewmh_get_desktop_names_from_reply
ubyte xcb_ewmh_get_desktop_names_from_reply(xcb_ewmh_connection_t* ewmh, xcb_ewmh_get_utf8_strings_reply_t* names, xcb_get_property_reply_t* r)

@brief Get the desktop geometry from a GetProperty _NET_DESKTOP_NAMES reply

xcb_ewmh_get_desktop_names_reply
ubyte xcb_ewmh_get_desktop_names_reply(xcb_ewmh_connection_t* ewmh, xcb_get_property_cookie_t cookie, xcb_ewmh_get_utf8_strings_reply_t* names, xcb_generic_error_t** e)

@brief Get reply from the GetProperty _NET_DESKTOP_NAMES cookie

xcb_ewmh_get_number_of_desktops_from_reply
ubyte xcb_ewmh_get_number_of_desktops_from_reply(uint* number_of_desktops, xcb_get_property_reply_t* r)

@brief Get the list of client windows from a GetProperty _NET_NUMBER_OF_DESKTOPS reply

xcb_ewmh_get_number_of_desktops_reply
ubyte xcb_ewmh_get_number_of_desktops_reply(xcb_ewmh_connection_t* ewmh, xcb_get_property_cookie_t cookie, uint* number_of_desktops, xcb_generic_error_t** e)

@brief Get reply from the GetProperty _NET_NUMBER_OF_DESKTOPS cookie

xcb_ewmh_get_supported_from_reply
ubyte xcb_ewmh_get_supported_from_reply(xcb_ewmh_get_atoms_reply_t* supported, xcb_get_property_reply_t* r)

@brief Get the list of supported atoms

xcb_ewmh_get_supported_reply
ubyte xcb_ewmh_get_supported_reply(xcb_ewmh_connection_t* ewmh, xcb_get_property_cookie_t cookie, xcb_ewmh_get_atoms_reply_t* supported, xcb_generic_error_t** e)

@brief Get reply from the GetProperty _NET_SUPPORTED cookie

xcb_ewmh_get_supporting_wm_check_from_reply
ubyte xcb_ewmh_get_supporting_wm_check_from_reply(xcb_window_t* window, xcb_get_property_reply_t* r)

@brief Get the list of client windows from a GetProperty _NET_SUPPORTING_WM_CHECK reply

xcb_ewmh_get_supporting_wm_check_reply
ubyte xcb_ewmh_get_supporting_wm_check_reply(xcb_ewmh_connection_t* ewmh, xcb_get_property_cookie_t cookie, xcb_window_t* window, xcb_generic_error_t** e)

@brief Get reply from the GetProperty _NET_SUPPORTING_WM_CHECK cookie

xcb_ewmh_get_virtual_roots_from_reply
ubyte xcb_ewmh_get_virtual_roots_from_reply(xcb_ewmh_get_windows_reply_t* virtual_roots, xcb_get_property_reply_t* r)

@brief Get the desktop geometry from a GetProperty _NET_WORKAREA reply

xcb_ewmh_get_virtual_roots_reply
ubyte xcb_ewmh_get_virtual_roots_reply(xcb_ewmh_connection_t* ewmh, xcb_get_property_cookie_t cookie, xcb_ewmh_get_windows_reply_t* virtual_roots, xcb_generic_error_t** e)

@brief Get reply from the GetProperty _NET_VIRTUAL_ROOTS cookie

xcb_ewmh_set_wm_icon
xcb_void_cookie_t xcb_ewmh_set_wm_icon(xcb_ewmh_connection_t* ewmh, ubyte mode, xcb_window_t window, uint data_len, uint* data)

@see xcb_ewmh_set_wm_icon_checked

xcb_ewmh_set_wm_icon_checked
xcb_void_cookie_t xcb_ewmh_set_wm_icon_checked(xcb_ewmh_connection_t* ewmh, ubyte mode, xcb_window_t window, uint data_len, uint* data)

@brief Send ChangeProperty request to set _NET_WM_ICON window property. The given data is considered to be already prepared, namely that it is an array such as: WIDTH1, HEIGHT1, IMG1, WIDTH2, HEIGHT2, IMG2.

Structs

xcb_ewmh_connection_t
struct xcb_ewmh_connection_t

@brief Hold EWMH information specific to a screen

xcb_ewmh_coordinates_t
struct xcb_ewmh_coordinates_t

@brief Coordinates Property values

xcb_ewmh_geometry_t
struct xcb_ewmh_geometry_t

@brief Geometry Property values

xcb_ewmh_get_atoms_reply_t
struct xcb_ewmh_get_atoms_reply_t

@brief Hold a GetProperty reply containing a list of Atoms

xcb_ewmh_get_desktop_layout_reply_t
struct xcb_ewmh_get_desktop_layout_reply_t

@brief Hold reply of a _NET_DESKTOP_LAYOUT GetProperty @see xcb_ewmh_desktop_layout_orientation_t @see xcb_ewmh_desktop_layout_starting_corner_t

xcb_ewmh_get_desktop_viewport_reply_t
struct xcb_ewmh_get_desktop_viewport_reply_t

@brief Hold reply of _NET_DESKTOP_VIEWPORT GetProperty

xcb_ewmh_get_extents_reply_t
struct xcb_ewmh_get_extents_reply_t

@brief Hold reply of _NET_REQUEST_FRAME_EXTENTS GetProperty

xcb_ewmh_get_utf8_strings_reply_t
struct xcb_ewmh_get_utf8_strings_reply_t

@brief Hold a GetProperty reply containg a list of UTF-8 strings

xcb_ewmh_get_windows_reply_t
struct xcb_ewmh_get_windows_reply_t

@brief Hold a GetProperty reply containing a list of Windows

xcb_ewmh_get_wm_fullscreen_monitors_reply_t
struct xcb_ewmh_get_wm_fullscreen_monitors_reply_t

@brief Hold reply of _NET_WM_FULLSCREEN_MONITORS GetProperty

xcb_ewmh_get_wm_icon_reply_t
struct xcb_ewmh_get_wm_icon_reply_t

@brief Hold reply of _NET_WM_ICON GetProperty

xcb_ewmh_get_workarea_reply_t
struct xcb_ewmh_get_workarea_reply_t

@brief Hold reply of a _NET_WORKAREA GetProperty

xcb_ewmh_wm_icon_iterator_t
struct xcb_ewmh_wm_icon_iterator_t

@brief Hold a single icon from reply of _NET_WM_ICON GetProperty

xcb_ewmh_wm_strut_partial_t
struct xcb_ewmh_wm_strut_partial_t

@brief Hold reply of _NET_WM_STRUT_PARTIAL GetProperty

Meta