xcb_create_notify_event_t(3)
π xcb_create_notify_event_t β the XCB Events girlies' guide π
okay so bestie, welcome to xcb_create_notify_event_t(3) from the XCB Events section of the manual. she's a struct, she's a whole vibe, and by the end of this page you're gonna know her like the back of your hand. no cap. π¦
β¨ NAME β¨
xcb_create_notify_event_t β literally the event datastructure, that's it, that's the name, the original page left the description blank and honestly? iconic minimalism.
β¨ SYNOPSIS β¨
first things first, you gotta pull her in:
#include <xcb/xproto.h>
π Event datastructure π
here's the whole glow-up, look at her:
typedef struct xcb_create_notify_event_t {
uint8_t response_type;
uint8_t pad0;
uint16_t sequence;
xcb_window_t parent;
xcb_window_t window;
int16_t x;
int16_t y;
uint16_t width;
uint16_t height;
uint16_t border_width;
uint8_t override_redirect;
uint8_t pad1;
} xcb_create_notify_event_t;
not the pad0 and pad1 just chilling there for alignment, doing absolutely nothing, living their best life π
β¨ EVENT FIELDS β¨
okay let's go field by field, no skipping, we don't do that here π«Ά
response_typeβ the type of this event, and in this case it'sXCB_CREATE_NOTIFY. this field is also present in thexcb_generic_event_t, and you can use it to tell events apart from each other. it's giving name tag at a party fr fr.sequenceβ the sequence number of the last request processed by the X11 server. the receipts, basically. β¨parentβ NOT YET DOCUMENTED. πwindowβ NOT YET DOCUMENTED. πxβ NOT YET DOCUMENTED. πyβ NOT YET DOCUMENTED. πwidthβ NOT YET DOCUMENTED. πheightβ NOT YET DOCUMENTED. πborder_widthβ NOT YET DOCUMENTED. πoverride_redirectβ NOT YET DOCUMENTED. π
not a whole bunch of NOT YET DOCUMENTED. in the chat π that's literally what the original says though, so we're keeping it real and keeping it accurate. no inventing lore. periodt.
β¨ DESCRIPTION β¨
this section is empty in the original. she said "no thoughts, head empty" and honestly we respect the honesty π
β¨ SEE ALSO β¨
also empty, bestie. nothing to point you at here. the void is the see-also. πΈ
β¨ AUTHOR β¨
generated from xproto.xml. if you spot something that needs fixing or improving, hit up xcb@lists.freedesktop.org for corrections and improvements. they're the ones keeping this ship sailing. π
and that's the whole page, you ate that π go forth and handle your XCB_CREATE_NOTIFY events with main character energy. iykyk.
mwah π this was X Version 11, libxcb 1.17.0, xcb_create_notify_event_t(3) β thanks for reading, bestie, you're a real one. πβ¨
π¦ 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