xcb_selection_clear_event_t(3)
β¨ xcb_selection_clear_event_t β¨
okay bestie, welcome to the XCB Events corner of the manual, page xcb_selection_clear_event_t(3) π this one is a whole struct and honestly? it's giving "short but iconic". let's get into it π«Ά
πΈ NAME πΈ
xcb_selection_clear_event_t β (yeah babe, the description slot is literally empty in the original, so we're just gonna vibe here π)
π¦ SYNOPSIS π¦
first things first, you gotta pull in the header:
#include <xcb/xproto.h>
π Event datastructure π
here's the whole thing, no cap, every single field exactly as it is:
typedef struct xcb_selection_clear_event_t {
uint8_t response_type;
uint8_t pad0;
uint16_t sequence;
xcb_timestamp_t time;
xcb_window_t owner;
xcb_atom_t selection;
} xcb_selection_clear_event_t;
look at her. six fields. main character energy π
π EVENT FIELDS π
response_typeβ this is the type of this event, and for this one specifically it'sXCB_SELECTION_CLEAR. fun fact: this field also lives in thexcb_generic_event_t, so it's literally the thing you use to tell your events apart from each other. it's the little name tag at the party π·οΈβ¨sequenceβ the sequence number of the last request processed by the X11 server. yes, that server. the one doing all the work πtimeβNOT YET DOCUMENTED.π bestie the docs said "we'll get to it" and then never got to it. fr fr.ownerβNOT YET DOCUMENTED.π« same energy, same silence.selectionβNOT YET DOCUMENTED.π three for three. someone left these three fields on read.
π DESCRIPTION π
this section is empty in the original. no description, no notes, nothing. it's giving minimalist. it's giving mystery. it's giving "the struct speaks for itself" π β¨ so we're not gonna invent anything here β no extra lore, no made-up behaviour, periodt.
π₯ SEE ALSO π₯
also empty in the original, bestie. there's literally nothing listed. iykyk π
π AUTHOR π
Generated from xproto.xml. Contact xcb@lists.freedesktop.org for corrections and improvements. π«Ά (so if something's wrong, that's the group chat to slide into, not mine πΈ)
and that's the whole page, babe. short, sweet, three undocumented fields and a dream π§π
X Version 11 Β· libxcb 1.17.0 Β· xcb_selection_clear_event_t(3) β that's the source, the version, and the date-ish bits from the footer, all wrapped up with a little bow π mwah, take care of her π
π¦ 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