XCB_XFIXES_CREATE_POINTER_BARRIER(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

πŸ’… NAME πŸ’…

xcb_xfixes_create_pointer_barrier β€” bestie, it literally has no description yet, the manpage just trails off into the void, and honestly? iconic of it.


✨ SYNOPSIS ✨

Okay so first you gotta pull in the header, no cap:

#include <xcb/xfixes.h>

🫢 Request function 🫢

xcb_void_cookie_t
       xcb_xfixes_create_pointer_barrier(xcb_connection_t *conn,
       xcb_xfixes_barrier_t barrier, xcb_window_t window, uint16_t x1,
       uint16_t y1, uint16_t x2, uint16_t y2, uint32_t directions,
       uint16_t num_devices, const uint16_t *devices);

She takes a lot of arguments. Ten of them. Slay, I guess. πŸŽ€


πŸ¦‹ REQUEST ARGUMENTS πŸ¦‹

  • conn β€” your XCB connection to X11, the group chat you're posting all this into. πŸ’œ
  • barrier β€” TODO: NOT YET DOCUMENTED. The docs simply did not show up to class. πŸ™ˆ
  • window β€” TODO: NOT YET DOCUMENTED.
  • x1 β€” TODO: NOT YET DOCUMENTED.
  • y1 β€” TODO: NOT YET DOCUMENTED.
  • x2 β€” TODO: NOT YET DOCUMENTED.
  • y2 β€” TODO: NOT YET DOCUMENTED.
  • directions β€” TODO: NOT YET DOCUMENTED.
  • num_devices β€” TODO: NOT YET DOCUMENTED.
  • devices β€” TODO: NOT YET DOCUMENTED.
Not me listing nine whole arguments that are all "TODO: NOT YET DOCUMENTED." πŸ’€ That's the whole vibe. We keep it real: the manpage really does just say that, and I'm not out here making stuff up about what they do. iykyk.

🌸 DESCRIPTION 🌸

There is literally no description. The section exists and then it's just... silence. Main character energy, honestly β€” no explanation, no context, just presence. 🧚


πŸ‘‘ RETURN VALUE πŸ‘‘

She hands you back an xcb_void_cookie_t. ✨ Any errors (if any even happen) have to be handled over in the event loop, bestie β€” that's the deal.

But if you'd rather deal with errors directly with xcb_request_check instead, use xcb_xfixes_create_pointer_barrier_checked. Go check xcb-requests(3) for the details, fr fr.


πŸ”₯ ERRORS πŸ”₯

Not a single error. This request does never generate any errors. Periodt. πŸ’…


🌈 SEE ALSO 🌈

Nothing here. The section is empty. It's giving minimalist. It's giving "we forgor." πŸŽ€


⭐ AUTHOR ⭐

Generated from xfixes.xml. For corrections and improvements, hit up xcb@lists.freedesktop.org. 🫢


Okay that's the whole page, babes! πŸ’– This was X Version 11, libxcb 1.17.0 β€” and remember: every TODO above is straight from the source, I'm just the messenger with better nails. Byeeee βœ¨πŸ¦‹πŸ’