XCB_XFIXES_CREATE_POINTER_BARRIER(3)
π 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 β¨π¦π
π¦ 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