xcb_input_xi_change_hierarchy(3)
π« xcb_input_xi_change_hierarchy β the XCB Requests girlie π«
okay bestie, so this is a page from the XCB Requests manual set β it's xcb_input_xi_change_hierarchy(3), and she's a real one. lowkey mysterious though, bc half this page is vibes and the other half is TODO. let's get into it π
β¨ NAME β¨
xcb_input_xi_change_hierarchy β bestie there is literally no description here π (the original page ships with an empty NAME blurb, and I'm not about to make one up for you)
πΈ SYNOPSIS πΈ
#include <xcb/xinput.h>
π¦ Request function
xcb_void_cookie_t xcb_input_xi_change_hierarchy(xcb_connection_t *conn,
uint8_t num_changes, const
xcb_input_hierarchy_change_t *changes);
π REQUEST ARGUMENTS π
connβ the XCB connection to X11. your lil hotline to the server, as always πnum_changesβ TODO: NOT YET DOCUMENTED. π no cap, that's what it says. not me crying over missing docs.changesβ TODO: NOT YET DOCUMENTED. π«Ά same energy. the docs girlies simply did not show up for this one.
π DESCRIPTION π
heads up: this section is empty in the original page. like, genuinely blank. no paragraphs, no explanation, nothing. so I'm not gonna invent a plot for it β we simply don't have the lore π§
β RETURN VALUE β
She hands you back an xcb_void_cookie_t π. Errors (if any β and spoiler, there aren't any, see below) have to be handled in the event loop.
If you'd rather deal with errors directly using xcb_request_check, then use xcb_input_xi_change_hierarchy_checked instead. Peep xcb-requests(3) for the deets π
π₯ ERRORS π₯
okay so this request never generates any errors. periodt. zero. none. iconique behaviour honestly πβ¨
π SEE ALSO π
this section is also empty in the original. nothing to link, nothing to point at. it's giving minimalism π
π AUTHOR π
Generated from xinput.xml. If you've got corrections or improvements, hmu at xcb@lists.freedesktop.org β they actually want your feedback, fr fr π«Ά
and that's the whole page, bestie!! this one came from X Version 11, libxcb 1.17.0 β mwah, go forth and change some hierarchies (or don't, the docs won't tell you how π) β¨ππ
π¦ where this page comes from
- alpine 3.22: libxcb-doc 1.17.0-r0 Β· MIT
- alpine 3.23: libxcb-doc 1.17.0-r1 Β· MIT
- alpine 3.24: libxcb-doc 1.17.0-r2 Β· MIT
- arch rolling: libxcb 1.17.0-1 Β· X11
- centos-stream 10: libxcb-devel 1.17.0-3.el10 Β· X11
- debian trixie: libxcb-doc 1.17.0-2
- fedora 43: libxcb-devel 1.17.0-6.fc43 Β· X11
- fedora 43: libxcb-devel 1.17.0-6.fc43 Β· X11
- fedora 44: libxcb-devel 1.17.0-7.fc44 Β· X11
- fedora 44: libxcb-devel 1.17.0-7.fc44 Β· X11
- nixpkgs unstable: libxcb 1.17.0
- opensuse-leap 16.0: libxcb-devel-doc 1.17.0-160000.2.2 Β· MIT
- ubuntu questing: libxcb-doc 1.17.0-2build1
- ubuntu resolute: libxcb-doc 1.17.0-2ubuntu1
- ubuntu stonking: libxcb-doc 1.17.0-2ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms