xcb_xkb_bell_notify_event_t(3)

πŸ“¦
version 1.17.0 Β· 4 versions
, in alpine 3.22, alpine 3.23, alpine 3.24, arch rolling, centos-stream 10, debian trixie, fedora 43, fedora 44, nixpkgs unstable, opensuse-leap 16.0, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– 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's XCB_XKB_BELL_NOTIFY 🌈 this field is ALSO chillin' in the xcb_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 πŸ‘‘πŸŒˆπŸ’