xcb_rotate_properties(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_rotate_properties(3) πŸ’–

okay so bestie, welcome to the XCB Requests corner of the manual β€” this one's page xcb_rotate_properties, section 3, and she's a short one. not a bad thing! sometimes a queen keeps it mysterious. let's get into it 🌸


✨ NAME ✨

xcb_rotate_properties β€” and that's literally it. the name section is out here giving absolutely nothing else. no one-liner, no little summary, just the name and a vibe. iconic honestly πŸ’…


✨ SYNOPSIS ✨

first things first, you gotta pull in the header:

#include <xcb/xproto.h>

πŸ¦‹ Request function πŸ¦‹

here's the whole signature, bestie, look at her:

xcb_void_cookie_t xcb_rotate_properties(xcb_connection_t *conn,
       xcb_window_t window, uint16_t atoms_len, int16_t delta, const
       xcb_atom_t *atoms);

✨ REQUEST ARGUMENTS ✨

five arguments, five lil mystery boxes πŸŽ€ the original doc is so real for this one:

  • conn β€” the XCB connection to X11. she's your link to the server, your group chat with the X server if you will 🫢
  • window β€” TODO: NOT YET DOCUMENTED.
  • atoms_len β€” TODO: NOT YET DOCUMENTED.
  • delta β€” TODO: NOT YET DOCUMENTED.
  • atoms β€” TODO: NOT YET DOCUMENTED.

ngl bestie, four out of five of these are straight up TODO: NOT YET DOCUMENTED. and i am not gonna sit here and make stuff up about what they do. that would be lying to you and you deserve better πŸ’€


✨ DESCRIPTION ✨

...and that's the whole thing. the description is empty. nothing. zero. the void. the original page just has the heading sitting there like a girl waiting for a text back 😭 i'm not adding lore that isn't there β€” iykyk.


✨ RETURN VALUE ✨

she returns an xcb_void_cookie_t πŸ’– and here's the important part, so listen up:

any errors (if there even are any) have to be handled in the event loop. that's the deal.

but wait β€” if you'd rather handle errors directly with xcb_request_check, then you want xcb_rotate_properties_checked instead. pick your fighter. see xcb-requests(3) for the details, bestie, that's where the full tea is πŸ“


✨ ERRORS ✨

πŸ•ŠοΈ this request does never generate any errors.

never! not a single one! she's at peace. she's unbothered. no cap.


✨ SEE ALSO ✨

...crickets. this section is empty in the original, so it's empty here too. no cross-references were harmed in the making of this page πŸŽ€


✨ AUTHOR ✨

generated from xproto.xml. for corrections and improvements, hit up xcb@lists.freedesktop.org β€” they're the ones who actually know things, unlike this page πŸ™ˆ


and that's a wrap, bestie! 🌈 this page came from X Version 11, libxcb 1.17.0, and it's filed under xcb_rotate_properties(3) in the manual. short page, big heart. mwah πŸ’…βœ¨