xcb_input_property_event_t(3)
π xcb_input_property_event_t β the manual page bestie π
okay so, this is a page from the XCB Events corner of the manual, section 3 (3), and it's all about xcb_input_property_event_t. that's the whole NAME situation, no cap.
β¨ SYNOPSIS β¨
first things first, you gotta pull in the header:
#include <xcb/xinput.h>
π¦ Event datastructure π¦
and here's the actual struct, bestie, copied exactly so don't come for me:
typedef struct xcb_input_property_event_t {
uint8_t response_type;
uint8_t extension;
uint16_t sequence;
uint32_t length;
uint16_t event_type;
xcb_input_device_id_t deviceid;
xcb_timestamp_t time;
xcb_atom_t property;
uint8_t what;
uint8_t pad0[11];
uint32_t full_sequence;
} xcb_input_property_event_t;
πΈ EVENT FIELDS πΈ
okay now let's go field by field, no skipping, i know every single one π
response_typeβ this is the type of the event, and in this case it'sXCB_INPUT_PROPERTY. it also lives in thexcb_generic_event_t, so you can use it to tell your events apart from each other. iconic behaviour honestly.sequenceβ the sequence number of the last request that got processed by the X11 server. that's it, that's the vibe.extensionβ NOT YET DOCUMENTED. πlengthβ NOT YET DOCUMENTED. πevent_typeβ NOT YET DOCUMENTED. πdeviceidβ NOT YET DOCUMENTED. πtimeβ NOT YET DOCUMENTED. πpropertyβ NOT YET DOCUMENTED. πwhatβ NOT YET DOCUMENTED. πfull_sequenceβ NOT YET DOCUMENTED. π
likeβ¦ the docs really said "figure it out yourself" for most of these and honestly? relatable. π
π DESCRIPTION π
soβ¦ there's literally nothing here. the DESCRIPTION section is empty, bestie. we move. π«Ά
β SEE ALSO β
also empty. no cross-references, no little friends to go visit. it's giving mysterious. π
π AUTHOR π
this page was generated from xinput.xml. if you wanna send corrections or improvements, hit up xcb@lists.freedesktop.org. they're literally waiting for your email, i promise. π
and that's the whole page, periodt. π
this page came to you courtesy of X Version 11, libxcb 1.17.0, and it's the xcb_input_property_event_t(3) manual page β slay, bye bestie! β¨π¦π
π¦ 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