XCB_XFIXES_CURSOR_NOTIFY_EVENT_T(3)
π NAME π
xcb_xfixes_cursor_notify_event_t β bestie, this is the XCB event struct that the XFixes extension throws at you when somebody's cursor situation changes. It lives in the XCB Events manual, and yes, she's giving "generated from XML and it shows," but we love her anyway π
β¨ SYNOPSIS β¨
#include <xcb/xfixes.h>
π¦ Event datastructure π¦
typedef struct xcb_xfixes_cursor_notify_event_t {
uint8_t response_type;
uint8_t subtype;
uint16_t sequence;
xcb_window_t window;
uint32_t cursor_serial;
xcb_timestamp_t timestamp;
xcb_atom_t name;
uint8_t pad0[12];
} xcb_xfixes_cursor_notify_event_t;
That's the whole vibe, no cap. Copy it exactly, don't be out here renaming fields for fun π
πΈ EVENT FIELDS πΈ
response_typeβ the type of this event, and in this specific case it'sXCB_XFIXES_CURSOR_NOTIFY. Plot twist: this field also shows up inxcb_generic_event_t, so it's literally how you tell your events apart from each other. Main character field energy fr fr πsequenceβ the sequence number of the last request processed by the X11 server. She's the receipts, keep track of her πsubtypeβ NOT YET DOCUMENTED. Yeah. Nobody wrote this one down. It's giving mystery π«₯windowβ NOT YET DOCUMENTED. Also a blank. The docs simply did not show up to class πcursor_serialβ NOT YET DOCUMENTED. Unknown, unspecified, unbothered β¨timestampβ NOT YET DOCUMENTED. It's a timestamp, bestie, but that's all we're legally allowed to say β°nameβ NOT YET DOCUMENTED. The name has no name. Poetic honestly π¦
π DESCRIPTION π
So... the DESCRIPTION section is empty in the original. Like, completely empty. Nothing here. We're not making anything up either, because that's not the move. The struct above is your whole meal π
π SEE ALSO π
Also empty in the original. No cross-references, no friends, just vibes. This page is on her solo era π
π AUTHOR π
Generated from xfixes.xml. If you spot something wrong and want corrections or improvements, hit up xcb@lists.freedesktop.org β they actually want your feedback, periodt π«Ά
That's the whole page, bestie. X Version 11, libxcb 1.17, and that cute little truncation xcb_xfixes_cur...notify_event_t(3) is just the page name doing its thing. Go forth and handle your cursor notify events with confidence π
β¨π
π¦ 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