xcb.icccm

Members

Enums

xcb_icccm_wm_state_t
enum xcb_icccm_wm_state_t

@brief WM_HINTS window states.

Functions

xcb_icccm_get_text_property
xcb_get_property_cookie_t xcb_icccm_get_text_property(xcb_connection_t* c, xcb_window_t window, xcb_atom_t property)

@brief Deliver a GetProperty request to the X server. @param c The connection to the X server. @param window Window X identifier. @param property Property atom to get. @return The request cookie.

xcb_icccm_get_text_property_reply
ubyte xcb_icccm_get_text_property_reply(xcb_connection_t* c, xcb_get_property_cookie_t cookie, xcb_icccm_get_text_property_reply_t* prop, xcb_generic_error_t** e)

@brief Fill given structure with the property value of a window. @param c The connection to the X server. @param cookie TextProperty request cookie. @param prop TextProperty reply which is to be filled. @param e Error if any. @return Return 1 on success, 0 otherwise.

xcb_icccm_get_text_property_reply_wipe
void xcb_icccm_get_text_property_reply_wipe(xcb_icccm_get_text_property_reply_t* prop)

@brief Wipe prop structure members previously allocated by xcb_icccm_get_text_property_reply(). @param prop prop structure whose members is going to be freed.

xcb_icccm_get_text_property_unchecked
xcb_get_property_cookie_t xcb_icccm_get_text_property_unchecked(xcb_connection_t* c, xcb_window_t window, xcb_atom_t property)

@see xcb_icccm_get_text_property()

xcb_icccm_get_wm_class
xcb_get_property_cookie_t xcb_icccm_get_wm_class(xcb_connection_t* c, xcb_window_t window)

@brief Deliver a GetProperty request to the X server for WM_CLASS. @param c The connection to the X server. @param window Window X identifier. @return The request cookie.

xcb_icccm_get_wm_class_from_reply
ubyte xcb_icccm_get_wm_class_from_reply(xcb_icccm_get_wm_class_reply_t* prop, xcb_get_property_reply_t* reply)

@brief Fill give structure with the WM_CLASS property of a window. @param prop The property structure to fill. @param reply The property request reply. @return Return 1 on success, 0 otherwise.

xcb_icccm_get_wm_class_reply
ubyte xcb_icccm_get_wm_class_reply(xcb_connection_t* c, xcb_get_property_cookie_t cookie, xcb_icccm_get_wm_class_reply_t* prop, xcb_generic_error_t** e)

@brief Fill given structure with the WM_CLASS property of a window. @param c The connection to the X server. @param cookie Request cookie. @param prop WM_CLASS property value. @param e Error if any. @return Return 1 on success, 0 otherwise.

xcb_icccm_get_wm_class_reply_wipe
void xcb_icccm_get_wm_class_reply_wipe(xcb_icccm_get_wm_class_reply_t* prop)

@brief Wipe prop structure members previously allocated by xcb_icccm_get_wm_class_reply(). @param prop prop structure whose members is going to be freed.

xcb_icccm_get_wm_class_unchecked
xcb_get_property_cookie_t xcb_icccm_get_wm_class_unchecked(xcb_connection_t* c, xcb_window_t window)

@see xcb_icccm_get_wm_class()

xcb_icccm_get_wm_client_machine
xcb_get_property_cookie_t xcb_icccm_get_wm_client_machine(xcb_connection_t* c, xcb_window_t window)

@brief Send request to get WM_CLIENT_MACHINE property of a window. @param c The connection to the X server. @param window Window X identifier. @return The request cookie.

xcb_icccm_get_wm_client_machine_reply
ubyte xcb_icccm_get_wm_client_machine_reply(xcb_connection_t* c, xcb_get_property_cookie_t cookie, xcb_icccm_get_text_property_reply_t* prop, xcb_generic_error_t** e)

@brief Fill given structure with the WM_CLIENT_MACHINE property of a window. @param c The connection to the X server. @param cookie Request cookie. @param prop WM_CLIENT_MACHINE property value. @param e Error if any. @see xcb_icccm_get_text_property_reply() @return Return 1 on success, 0 otherwise.

xcb_icccm_get_wm_client_machine_unchecked
xcb_get_property_cookie_t xcb_icccm_get_wm_client_machine_unchecked(xcb_connection_t* c, xcb_window_t window)

@see xcb_icccm_get_wm_client_machine()

xcb_icccm_get_wm_colormap_windows
xcb_get_property_cookie_t xcb_icccm_get_wm_colormap_windows(xcb_connection_t* c, xcb_window_t window, xcb_atom_t wm_colormap_windows_atom)

@brief Send request to get WM_COLORMAP_WINDOWS property of a given window. @param c The connection to the X server. @param window Window X identifier. @return The request cookie.

xcb_icccm_get_wm_colormap_windows_from_reply
ubyte xcb_icccm_get_wm_colormap_windows_from_reply(xcb_get_property_reply_t* reply, xcb_icccm_get_wm_colormap_windows_reply_t* colormap_windows)

@brief Fill the given structure with the WM_COLORMAP_WINDOWS property of a window. @param reply The reply of the GetProperty request. @param colormap_windows WM_COLORMAP property value. @return Return 1 on success, 0 otherwise.

xcb_icccm_get_wm_colormap_windows_reply
ubyte xcb_icccm_get_wm_colormap_windows_reply(xcb_connection_t* c, xcb_get_property_cookie_t cookie, xcb_icccm_get_wm_colormap_windows_reply_t* windows, xcb_generic_error_t** e)

@brief Fill the given structure with the WM_COLORMAP_WINDOWS property of a window. @param c The connection to the X server. @param cookie Request cookie. @param protocols WM_COLORMAP_WINDOWS property value. @param e Error if any. @return Return 1 on success, 0 otherwise.

xcb_icccm_get_wm_colormap_windows_reply_wipe
void xcb_icccm_get_wm_colormap_windows_reply_wipe(xcb_icccm_get_wm_colormap_windows_reply_t* windows)

@brief Wipe protocols structure members previously allocated by xcb_icccm_get_wm_colormap_windows_reply(). @param windows windows structure whose members is going to be freed.

xcb_icccm_get_wm_colormap_windows_unchecked
xcb_get_property_cookie_t xcb_icccm_get_wm_colormap_windows_unchecked(xcb_connection_t* c, xcb_window_t window, xcb_atom_t wm_colormap_windows_atom)

@see xcb_icccm_get_wm_colormap_windows()

xcb_icccm_get_wm_hints
xcb_get_property_cookie_t xcb_icccm_get_wm_hints(xcb_connection_t* c, xcb_window_t window)

@brief Send request to get WM_HINTS property of a window. @param c The connection to the X server. @param window Window X identifier. @return The request cookie.

xcb_icccm_get_wm_hints_from_reply
ubyte xcb_icccm_get_wm_hints_from_reply(xcb_icccm_wm_hints_t* hints, xcb_get_property_reply_t* reply)

@brief Fill given structure with the WM_HINTS property of a window. @param hints WM_HINTS property value. @param reply The get property request reply. @return Return 1 on success, 0 otherwise.

xcb_icccm_get_wm_hints_reply
ubyte xcb_icccm_get_wm_hints_reply(xcb_connection_t* c, xcb_get_property_cookie_t cookie, xcb_icccm_wm_hints_t* hints, xcb_generic_error_t** e)

@brief Fill given structure with the WM_HINTS property of a window. @param c The connection to the X server. @param cookie Request cookie. @param hints WM_HINTS property value. @param e Error if any. @return Return 1 on success, 0 otherwise.

xcb_icccm_get_wm_hints_unchecked
xcb_get_property_cookie_t xcb_icccm_get_wm_hints_unchecked(xcb_connection_t* c, xcb_window_t window)

@see xcb_icccm_get_wm_hints()

xcb_icccm_get_wm_icon_name
xcb_get_property_cookie_t xcb_icccm_get_wm_icon_name(xcb_connection_t* c, xcb_window_t window)

@brief Send request to get WM_ICON_NAME property of a window. @param c The connection to the X server. @param window Window X identifier. @return The request cookie.

xcb_icccm_get_wm_icon_name_reply
ubyte xcb_icccm_get_wm_icon_name_reply(xcb_connection_t* c, xcb_get_property_cookie_t cookie, xcb_icccm_get_text_property_reply_t* prop, xcb_generic_error_t** e)

@brief Fill given structure with the WM_ICON_NAME property of a window. @param c The connection to the X server. @param cookie Request cookie. @param prop WM_ICON_NAME property value. @param e Error if any. @see xcb_icccm_get_text_property_reply() @return Return 1 on success, 0 otherwise.

xcb_icccm_get_wm_icon_name_unchecked
xcb_get_property_cookie_t xcb_icccm_get_wm_icon_name_unchecked(xcb_connection_t* c, xcb_window_t window)

@see xcb_icccm_get_wm_icon_name()

xcb_icccm_get_wm_name
xcb_get_property_cookie_t xcb_icccm_get_wm_name(xcb_connection_t* c, xcb_window_t window)

@brief Deliver a GetProperty request to the X server for WM_NAME. @param c The connection to the X server. @param window Window X identifier. @return The request cookie.

xcb_icccm_get_wm_name_reply
ubyte xcb_icccm_get_wm_name_reply(xcb_connection_t* c, xcb_get_property_cookie_t cookie, xcb_icccm_get_text_property_reply_t* prop, xcb_generic_error_t** e)

@brief Fill given structure with the WM_NAME property of a window. @param c The connection to the X server. @param cookie Request cookie. @param prop WM_NAME property value. @param e Error if any. @see xcb_icccm_get_text_property_reply() @return Return 1 on success, 0 otherwise.

xcb_icccm_get_wm_name_unchecked
xcb_get_property_cookie_t xcb_icccm_get_wm_name_unchecked(xcb_connection_t* c, xcb_window_t window)

@see xcb_icccm_get_wm_name()

xcb_icccm_get_wm_normal_hints
xcb_get_property_cookie_t xcb_icccm_get_wm_normal_hints(xcb_connection_t* c, xcb_window_t window)

@brief Send request to get WM_NORMAL_HINTS property of a window. @param c The connection to the X server. @param window Window X identifier. @return The request cookie.

xcb_icccm_get_wm_normal_hints_reply
ubyte xcb_icccm_get_wm_normal_hints_reply(xcb_connection_t* c, xcb_get_property_cookie_t cookie, xcb_size_hints_t* hints, xcb_generic_error_t** e)

@brief Fill given structure with the WM_NORMAL_HINTS property of a window. @param c The connection to the X server. @param cookie Request cookie. @param hints WM_NORMAL_HINTS property value. @param e Error if any. @return Return 1 on success, 0 otherwise.

xcb_icccm_get_wm_normal_hints_unchecked
xcb_get_property_cookie_t xcb_icccm_get_wm_normal_hints_unchecked(xcb_connection_t* c, xcb_window_t window)

@see xcb_icccm_get_wm_normal_hints()

xcb_icccm_get_wm_protocols
xcb_get_property_cookie_t xcb_icccm_get_wm_protocols(xcb_connection_t* c, xcb_window_t window, xcb_atom_t wm_protocol_atom)

@brief Send request to get WM_PROTOCOLS property of a given window. @param c The connection to the X server. @param window Window X identifier. @return The request cookie.

xcb_icccm_get_wm_protocols_from_reply
ubyte xcb_icccm_get_wm_protocols_from_reply(xcb_get_property_reply_t* reply, xcb_icccm_get_wm_protocols_reply_t* protocols)

@brief Fill the given structure with the WM_PROTOCOLS property of a window. @param reply The reply of the GetProperty request. @param protocols WM_PROTOCOLS property value. @return Return 1 on success, 0 otherwise.

xcb_icccm_get_wm_protocols_reply
ubyte xcb_icccm_get_wm_protocols_reply(xcb_connection_t* c, xcb_get_property_cookie_t cookie, xcb_icccm_get_wm_protocols_reply_t* protocols, xcb_generic_error_t** e)

@brief Fill the given structure with the WM_PROTOCOLS property of a window. @param c The connection to the X server. @param cookie Request cookie. @param protocols WM_PROTOCOLS property value. @param e Error if any. @return Return 1 on success, 0 otherwise.

xcb_icccm_get_wm_protocols_reply_wipe
void xcb_icccm_get_wm_protocols_reply_wipe(xcb_icccm_get_wm_protocols_reply_t* protocols)

@brief Wipe protocols structure members previously allocated by xcb_icccm_get_wm_protocols_reply(). @param protocols protocols structure whose members is going to be freed.

xcb_icccm_get_wm_protocols_unchecked
xcb_get_property_cookie_t xcb_icccm_get_wm_protocols_unchecked(xcb_connection_t* c, xcb_window_t window, xcb_atom_t wm_protocol_atom)

@see xcb_icccm_get_wm_protocols()

xcb_icccm_get_wm_size_hints
xcb_get_property_cookie_t xcb_icccm_get_wm_size_hints(xcb_connection_t* c, xcb_window_t window, xcb_atom_t property)

@brief Send request to get size hints structure for the named property. @param c The connection to the X server. @param window Window X identifier. @param property Specify the property name. @return The request cookie.

xcb_icccm_get_wm_size_hints_from_reply
ubyte xcb_icccm_get_wm_size_hints_from_reply(xcb_size_hints_t* hints, xcb_get_property_reply_t* reply)

@brief Fill given structure with the WM_NORMAL_HINTS property of a window. @param hints WM_NORMAL_HINTS property value. @param reply The get property request reply. @return Return 1 on success, 0 otherwise.

xcb_icccm_get_wm_size_hints_reply
ubyte xcb_icccm_get_wm_size_hints_reply(xcb_connection_t* c, xcb_get_property_cookie_t cookie, xcb_size_hints_t* hints, xcb_generic_error_t** e)

@brief Fill given structure with the size hints of the named property. @param c The connection to the X server. @param cookie Request cookie. @param hints Size hints structure. @param e Error if any. @return Return 1 on success, 0 otherwise.

xcb_icccm_get_wm_size_hints_unchecked
xcb_get_property_cookie_t xcb_icccm_get_wm_size_hints_unchecked(xcb_connection_t* c, xcb_window_t window, xcb_atom_t property)

@see xcb_icccm_get_wm_size_hints()

xcb_icccm_get_wm_transient_for
xcb_get_property_cookie_t xcb_icccm_get_wm_transient_for(xcb_connection_t* c, xcb_window_t window)

@brief Send request to get WM_TRANSIENT_FOR property of a window. @param c The connection to the X server @param window Window X identifier. @return The request cookie.

xcb_icccm_get_wm_transient_for_from_reply
ubyte xcb_icccm_get_wm_transient_for_from_reply(xcb_window_t* prop, xcb_get_property_reply_t* reply)

@brief Fill given window pointer with the WM_TRANSIENT_FOR property of a window. @param prop WM_TRANSIENT_FOR property value. @param reply The get property request reply. @return Return 1 on success, 0 otherwise.

xcb_icccm_get_wm_transient_for_reply
ubyte xcb_icccm_get_wm_transient_for_reply(xcb_connection_t* c, xcb_get_property_cookie_t cookie, xcb_window_t* prop, xcb_generic_error_t** e)

@brief Fill given structure with the WM_TRANSIENT_FOR property of a window. @param c The connection to the X server. @param cookie Request cookie. @param prop WM_TRANSIENT_FOR property value. @param e Error if any. @return Return 1 on success, 0 otherwise.

xcb_icccm_get_wm_transient_for_unchecked
xcb_get_property_cookie_t xcb_icccm_get_wm_transient_for_unchecked(xcb_connection_t* c, xcb_window_t window)

@see xcb_icccm_get_wm_transient_for_unchecked()

xcb_icccm_set_wm_class
xcb_void_cookie_t xcb_icccm_set_wm_class(xcb_connection_t* c, xcb_window_t window, uint class_len, const char* class_name)

@see xcb_icccm_set_wm_class_checked()

xcb_icccm_set_wm_class_checked
xcb_void_cookie_t xcb_icccm_set_wm_class_checked(xcb_connection_t* c, xcb_window_t window, uint class_len, const char* class_name)

@brief Deliver a SetProperty request to set WM_CLASS property value.

xcb_icccm_set_wm_client_machine
xcb_void_cookie_t xcb_icccm_set_wm_client_machine(xcb_connection_t* c, xcb_window_t window, xcb_atom_t encoding, ubyte format, uint name_len, const char* name)

@see xcb_icccm_set_wm_client_machine_checked()

xcb_icccm_set_wm_client_machine_checked
xcb_void_cookie_t xcb_icccm_set_wm_client_machine_checked(xcb_connection_t* c, xcb_window_t window, xcb_atom_t encoding, ubyte format, uint name_len, const char* name)

@brief Deliver a SetProperty request to set WM_CLIENT_MACHINE property value. @param c The connection to the X server. @param window Window X identifier. @param encoding Encoding used for the data passed in the name parameter, the set property will also have this encoding as its type. @param format Encoding format. @param name_len Length of name value to set. @param name Name value to set.

xcb_icccm_set_wm_colormap_windows
xcb_void_cookie_t xcb_icccm_set_wm_colormap_windows(xcb_connection_t* c, xcb_window_t window, xcb_atom_t wm_colormap_windows_atom, uint list_len, const xcb_window_t* list)

@see xcb_icccm_set_wm_colormap_windows_checked()

xcb_icccm_set_wm_colormap_windows_checked
xcb_void_cookie_t xcb_icccm_set_wm_colormap_windows_checked(xcb_connection_t* c, xcb_window_t window, xcb_atom_t wm_colormap_windows_atom, uint list_len, const xcb_window_t* list)

@brief Deliver a ChangeProperty request to set WM_COLORMAP_WINDOWS property value. @param c The connection to the X server. @param wm_colormap_windows The WM_COLORMAP_WINDOWS atom @param window Window X identifier. @param list_len Windows list len. @param list Windows list. @return The request cookie.

xcb_icccm_set_wm_hints
xcb_void_cookie_t xcb_icccm_set_wm_hints(xcb_connection_t* c, xcb_window_t window, xcb_icccm_wm_hints_t* hints)

@see xcb_icccm_set_wm_hints_checked()

xcb_icccm_set_wm_hints_checked
xcb_void_cookie_t xcb_icccm_set_wm_hints_checked(xcb_connection_t* c, xcb_window_t window, xcb_icccm_wm_hints_t* hints)

@brief Deliver a SetProperty request to set WM_HINTS property value. @param c The connection to the X server. @param window Window X identifier. @param hints Hints value to set.

xcb_icccm_set_wm_icon_name
xcb_void_cookie_t xcb_icccm_set_wm_icon_name(xcb_connection_t* c, xcb_window_t window, xcb_atom_t encoding, ubyte format, uint name_len, const char* name)

@see xcb_icccm_set_wm_icon_name_checked()

xcb_icccm_set_wm_icon_name_checked
xcb_void_cookie_t xcb_icccm_set_wm_icon_name_checked(xcb_connection_t* c, xcb_window_t window, xcb_atom_t encoding, ubyte format, uint name_len, const char* name)

@brief Deliver a SetProperty request to set WM_ICON_NAME property value. @param c The connection to the X server. @param window Window X identifier. @param encoding Encoding used for the data passed in the name parameter, the set property will also have this encoding as its type. @param format Encoding format. @param name_len Length of name value to set. @param name Name value to set.

xcb_icccm_set_wm_name
xcb_void_cookie_t xcb_icccm_set_wm_name(xcb_connection_t* c, xcb_window_t window, xcb_atom_t encoding, ubyte format, uint name_len, const char* name)

@see xcb_icccm_set_wm_name_checked()

xcb_icccm_set_wm_name_checked
xcb_void_cookie_t xcb_icccm_set_wm_name_checked(xcb_connection_t* c, xcb_window_t window, xcb_atom_t encoding, ubyte format, uint name_len, const char* name)

@brief Deliver a SetProperty request to set WM_NAME property value. @param c The connection to the X server. @param window Window X identifier. @param encoding Encoding used for the data passed in the name parameter, the set property will also have this encoding as its type. @param format Encoding format. @param name_len Length of name value to set. @param name Name value to set.

xcb_icccm_set_wm_normal_hints
xcb_void_cookie_t xcb_icccm_set_wm_normal_hints(xcb_connection_t* c, xcb_window_t window, xcb_size_hints_t* hints)

@see xcb_icccm_set_wm_normal_hints_checked()

xcb_icccm_set_wm_normal_hints_checked
xcb_void_cookie_t xcb_icccm_set_wm_normal_hints_checked(xcb_connection_t* c, xcb_window_t window, xcb_size_hints_t* hints)

@brief Deliver a ChangeProperty request to set WM_NORMAL_HINTS property value. @param c The connection to the X server. @param window Window X identifier. @param hints Hints value to set.

xcb_icccm_set_wm_protocols
xcb_void_cookie_t xcb_icccm_set_wm_protocols(xcb_connection_t* c, xcb_window_t window, xcb_atom_t wm_protocols, uint list_len, xcb_atom_t* list)

@see xcb_icccm_set_wm_protocols_checked()

xcb_icccm_set_wm_protocols_checked
xcb_void_cookie_t xcb_icccm_set_wm_protocols_checked(xcb_connection_t* c, xcb_window_t window, xcb_atom_t wm_protocols, uint list_len, xcb_atom_t* list)

@brief Deliver a SetProperty request to set WM_PROTOCOLS property value. @param c The connection to the X server. @param wm_protocols The WM_PROTOCOLS atom. @param window Window X identifier. @param list_len Atom list len. @param list Atom list.

xcb_icccm_set_wm_size_hints
xcb_void_cookie_t xcb_icccm_set_wm_size_hints(xcb_connection_t* c, xcb_window_t window, xcb_atom_t property, xcb_size_hints_t* hints)

@see xcb_icccm_set_wm_size_hints_checked()

xcb_icccm_set_wm_size_hints_checked
xcb_void_cookie_t xcb_icccm_set_wm_size_hints_checked(xcb_connection_t* c, xcb_window_t window, xcb_atom_t property, xcb_size_hints_t* hints)

@brief Deliver a ChangeProperty request to set a value to a given property. @param c The connection to the X server. @param window Window X identifier. @param property Property to set value for. @param hints Hints value to set.

xcb_icccm_set_wm_transient_for
xcb_void_cookie_t xcb_icccm_set_wm_transient_for(xcb_connection_t* c, xcb_window_t window, xcb_window_t transient_for_window)

@see xcb_icccm_set_wm_transient_for

xcb_icccm_set_wm_transient_for_checked
xcb_void_cookie_t xcb_icccm_set_wm_transient_for_checked(xcb_connection_t* c, xcb_window_t window, xcb_window_t transient_for_window)

@brief Deliver a SetProperty request to set WM_TRANSIENT_FOR property value. @param c The connection to the X server. @param window Window X identifier. @param transient_for_window The WM_TRANSIENT_FOR window X identifier. @return The request cookie.

xcb_icccm_size_hints_set_aspect
void xcb_icccm_size_hints_set_aspect(xcb_size_hints_t* hints, int min_aspect_num, int min_aspect_den, int max_aspect_num, int max_aspect_den)

@brief Set size hints to a given aspect ratios. @param hints SIZE_HINTS structure. @param min_aspect_num The minimum aspect ratios for the width. @param min_aspect_den The minimum aspect ratios for the height. @param max_aspect_num The maximum aspect ratios for the width. @param max_aspect_den The maximum aspect ratios for the height.

xcb_icccm_size_hints_set_base_size
void xcb_icccm_size_hints_set_base_size(xcb_size_hints_t* hints, int base_width, int base_height)

@brief Set size hints to a given base size. @param hints SIZE_HINTS structure. @param base_width Base width. @param base_height Base height.

xcb_icccm_size_hints_set_max_size
void xcb_icccm_size_hints_set_max_size(xcb_size_hints_t* hints, int max_width, int max_height)

@brief Set size hints to a given maximum size. @param hints SIZE_HINTS structure. @param width The maximum width. @param height The maximum height.

xcb_icccm_size_hints_set_min_size
void xcb_icccm_size_hints_set_min_size(xcb_size_hints_t* hints, int min_width, int min_height)

@brief Set size hints to a given minimum size. @param hints SIZE_HINTS structure. @param width The minimum width. @param height The minimum height.

xcb_icccm_size_hints_set_position
void xcb_icccm_size_hints_set_position(xcb_size_hints_t* hints, int user_specified, int x, int y)

@brief Set size hints to a given position. @param hints SIZE_HINTS structure. @param user_specified Is the size user-specified? @param x The X position. @param y The Y position.

xcb_icccm_size_hints_set_resize_inc
void xcb_icccm_size_hints_set_resize_inc(xcb_size_hints_t* hints, int width_inc, int height_inc)

@brief Set size hints to a given resize increments. @param hints SIZE_HINTS structure. @param width The resize increments width. @param height The resize increments height.

xcb_icccm_size_hints_set_size
void xcb_icccm_size_hints_set_size(xcb_size_hints_t* hints, int user_specified, int width, int height)

@brief Set size hints to a given size. @param hints SIZE_HINTS structure. @param user_specified is the size user-specified? @param width The width. @param height The height.

xcb_icccm_size_hints_set_win_gravity
void xcb_icccm_size_hints_set_win_gravity(xcb_size_hints_t* hints, xcb_gravity_t win_gravity)

@brief Set size hints to a given window gravity. @param hints SIZE_HINTS structure. @param win_gravity Window gravity value.

xcb_icccm_wm_hints_get_urgency
uint xcb_icccm_wm_hints_get_urgency(xcb_icccm_wm_hints_t* hints)

@brief Get urgency hint. @param hints WM_HINTS structure. @return Urgency hint value.

xcb_icccm_wm_hints_set_icon_mask
void xcb_icccm_wm_hints_set_icon_mask(xcb_icccm_wm_hints_t* hints, xcb_pixmap_t icon_mask)

@brief Set icon mask bitmap. @param hints WM_HINTS structure. @param icon_mask Pixmap.

xcb_icccm_wm_hints_set_icon_pixmap
void xcb_icccm_wm_hints_set_icon_pixmap(xcb_icccm_wm_hints_t* hints, xcb_pixmap_t icon_pixmap)

@brief Set pixmap to be used as icon. @param hints WM_HINTS structure. @param icon_pixmap Pixmap.

xcb_icccm_wm_hints_set_icon_window
void xcb_icccm_wm_hints_set_icon_window(xcb_icccm_wm_hints_t* hints, xcb_window_t icon_window)

@brief Set window identifier to be used as icon. @param hints WM_HINTS structure. @param icon_window Window X identifier.

xcb_icccm_wm_hints_set_iconic
void xcb_icccm_wm_hints_set_iconic(xcb_icccm_wm_hints_t* hints)

@brief Set hints state to 'iconic'. @param hints WM_HINTS structure.

xcb_icccm_wm_hints_set_input
void xcb_icccm_wm_hints_set_input(xcb_icccm_wm_hints_t* hints, ubyte input)

@brief Set input focus. @param hints WM_HINTS structure. @param input Input focus.

xcb_icccm_wm_hints_set_none
void xcb_icccm_wm_hints_set_none(xcb_icccm_wm_hints_t* hints)

@brief Set hints state to none. @param hints WM_HINTS structure.

xcb_icccm_wm_hints_set_normal
void xcb_icccm_wm_hints_set_normal(xcb_icccm_wm_hints_t* hints)

@brief Set hints state to 'normal'. @param hints WM_HINTS structure.

xcb_icccm_wm_hints_set_urgency
void xcb_icccm_wm_hints_set_urgency(xcb_icccm_wm_hints_t* hints)

@brief Set urgency hints flag. @param hints WM_HINTS structure.

xcb_icccm_wm_hints_set_window_group
void xcb_icccm_wm_hints_set_window_group(xcb_icccm_wm_hints_t* hints, xcb_window_t window_group)

@brief Set identifier of related window group. @param hints WM_HINTS structure. @param window_group Window X identifier.

xcb_icccm_wm_hints_set_withdrawn
void xcb_icccm_wm_hints_set_withdrawn(xcb_icccm_wm_hints_t* hints)

@brief Set hints state to 'withdrawn'. @param hints WM_HINTS structure.

Manifest constants

XCB_ICCCM_NUM_WM_HINTS_ELEMENTS
enum XCB_ICCCM_NUM_WM_HINTS_ELEMENTS;

Number of elements in this structure

XCB_ICCCM_NUM_WM_SIZE_HINTS_ELEMENTS
enum XCB_ICCCM_NUM_WM_SIZE_HINTS_ELEMENTS;

Number of elements in this structure

Structs

xcb_icccm_get_text_property_reply_t
struct xcb_icccm_get_text_property_reply_t

@brief TextProperty reply structure.

xcb_icccm_get_wm_class_reply_t
struct xcb_icccm_get_wm_class_reply_t
xcb_icccm_get_wm_colormap_windows_reply_t
struct xcb_icccm_get_wm_colormap_windows_reply_t

@brief WM_COLORMAP_WINDOWS structure.

xcb_icccm_get_wm_protocols_reply_t
struct xcb_icccm_get_wm_protocols_reply_t

@brief WM_PROTOCOLS structure.

xcb_icccm_wm_hints_t
struct xcb_icccm_wm_hints_t

@brief WM hints structure (may be extended in the future).

xcb_size_hints_t
struct xcb_size_hints_t

@brief Size hints structure.

Meta