xcb_input_xi_change_hierarchy(3)

πŸ“¦
version 1.17.0 Β· 4 versions
, in alpine 3.22, alpine 3.23, alpine 3.24, arch rolling, centos-stream 10, debian trixie, fedora 43, fedora 44, nixpkgs unstable, opensuse-leap 16.0, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’« 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 πŸ’€) βœ¨πŸ’–πŸŽ€