xcb_xfixes_se...notify_event_t(3)
π NAME π
xcb_xfixes_selection_notify_event_t β bestie, this is the XCB event struct that shows up when somebody does the whole selection-ownership switcheroo. It's a whole event datastructure, fr fr. π¦
β¨ SYNOPSIS β¨
Pull it in with:
#include <xcb/xfixes.h>
π Event datastructure π
typedef struct xcb_xfixes_selection_notify_event_t {
uint8_t response_type;
uint8_t subtype;
uint16_t sequence;
xcb_window_t window;
xcb_window_t owner;
xcb_atom_t selection;
xcb_timestamp_t timestamp;
xcb_timestamp_t selection_timestamp;
uint8_t pad0[8];
} xcb_xfixes_selection_notify_event_t;
Like. Look at her. The fields. The padding. The structure. She's giving very much "I was generated from XML and I know it" and honestly? We stan. π
πΈ EVENT FIELDS πΈ
response_typeβ the type of this event, and in this case it'sXCB_XFIXES_SELECTION_NOTIFY. This field is also hanging out in thexcb_generic_event_t, so you can use it to tell your events apart from each other. Very "which one of y'all is it" energy. πsequenceβ the sequence number of the last request processed by the X11 server. It's the receipt, bestie. π§Ύsubtypeβ NOT YET DOCUMENTED. The mystery. The intrigue. πwindowβ NOT YET DOCUMENTED. We simply do not know her yet. πownerβ NOT YET DOCUMENTED. Iconic and undocumented, a true enigma. πselectionβ NOT YET DOCUMENTED. No notes, no docs. π«Άtimestampβ NOT YET DOCUMENTED. The time is... unknown. Literally. β°selection_timestampβ NOT YET DOCUMENTED. Same vibe, different field name. π
Not me pointing out thatpad0[8]is in the struct too β it's there, it's 8 bytes ofuint8_t, and nobody's gonna explain it. Lowkey iconic. π
π¦ DESCRIPTION π¦
This section is empty in the original, bestie. Nothing here. A blank canvas. Main character silence. π€
β SEE ALSO β
Also empty! No cross-references, no friends, no mutuals. She's on her own journey. π§
π AUTHOR π
Generated from xfixes.xml. Contact xcb@lists.freedesktop.org for corrections and improvements. So if you spot something sus, that's the inbox, that's the move. β¨
Okay that's the whole page, no cap. This was X Version 11, libxcb 1.17.0, and it ate. Periodt. πππΈπ¦π
π¦ 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