xcb_xkb_bell_notify_event_t(3)
π xcb_xkb_bell_notify_event_t π
okay so bestie, welcome to the manual page for xcb_xkb_bell_notify_event_t(3) β that's a whole event datastructure from the XCB Events corner of the X universe β¨ it's the little glow-up that happens when the XKB bell goes off, and yes, we're gonna read it together, no skimming π
β¨ NAME β¨
xcb_xkb_bell_notify_event_t β the bell notification event, literally just vibing here with no description π (the original page leaves this one blank, and honestly? iconic of it. we keep it blank. periodt.)
πΈ SYNOPSIS πΈ
#include <xcb/xkb.h>
π¦ Event datastructure π¦
typedef struct xcb_xkb_bell_notify_event_t {
uint8_t response_type;
uint8_t xkbType;
uint16_t sequence;
xcb_timestamp_t time;
uint8_t deviceID;
uint8_t bellClass;
uint8_t bellID;
uint8_t percent;
uint16_t pitch;
uint16_t duration;
xcb_atom_t name;
xcb_window_t window;
uint8_t eventOnly;
uint8_t pad0[7];
} xcb_xkb_bell_notify_event_t;
look at her. fourteen fields and a pad0[7] for padding because alignment is a lifestyle π
every single field copied exactly, don't touch a single character bestie.
π EVENT FIELDS π
response_typeβ the type of this event, and in this case it'sXCB_XKB_BELL_NOTIFYπ this field is ALSO chillin' in thexcb_generic_event_t, so you can use it to tell your events apart from each other. it's the name tag at the party fr fr.sequenceβ the sequence number of the last request processed by the X11 server. the receipt number, basically.xkbTypeβ NOT YET DOCUMENTED. πtimeβ NOT YET DOCUMENTED. πdeviceIDβ NOT YET DOCUMENTED. πbellClassβ NOT YET DOCUMENTED. πbellIDβ NOT YET DOCUMENTED. πpercentβ NOT YET DOCUMENTED. πpitchβ NOT YET DOCUMENTED. πdurationβ NOT YET DOCUMENTED. πnameβ NOT YET DOCUMENTED. πwindowβ NOT YET DOCUMENTED. πeventOnlyβ NOT YET DOCUMENTED. π
no cap, eleven of these fields are straight-up undocumented in the source. we are NOT making up behaviour for them. we report the void. the void is the vibe. π
π§ DESCRIPTION π§
there is no description text on this page. that's it. that's the section. she's empty, she's mysterious, she's giving main character energy with zero backstory π«Ά
π SEE ALSO π
nothing listed here either bestie β the original page names no other pages. so go forth and man whatever your heart desires, but this page ain't pointing you anywhere πΈ
β AUTHOR β
generated from xkb.xml β¨ got corrections or improvements? hit up xcb@lists.freedesktop.org and they'll sort you out π«Ά
and that's the whole page, bestie!! π thanks for reading all the way to the bottom, you're a real one π this was xcb_xkb_bell_notify_event_t(3) from X Version 11, libxcb 1.17.0 β go forth, handle your bell events, and slay πππ
π¦ 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