xcb_input_hierarchy_event_t(3)
π NAME π
xcb_input_hierarchy_event_t β bestie, the name is literally the whole thing here, because the original page left the description blank. So we vibe with the type name and move on. β¨
π¦ SYNOPSIS π¦
Include it like this, okurrr:
#include <xcb/xinput.h>
πΈ Event datastructure πΈ
typedef struct xcb_input_hierarchy_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;
uint32_t flags;
uint16_t num_infos;
uint8_t pad0[10];
uint32_t full_sequence;
} xcb_input_hierarchy_event_t;
π EVENT FIELDS π
response_typeβ the type of this event, and in this case it'sXCB_INPUT_HIERARCHY. This field is also chillin' insidexcb_generic_event_t, so you can use it to tell your events apart from each other. Very much the "which one are you" field. πsequenceβ the sequence number of the last request processed by the X11 server. Lowkey the server's receipts. π§Ύextensionβ NOT YET DOCUMENTED. (the docs ghosted us on this one π)lengthβ NOT YET DOCUMENTED. (also ghosted π«₯)event_typeβ NOT YET DOCUMENTED.deviceidβ NOT YET DOCUMENTED.timeβ NOT YET DOCUMENTED.flagsβ NOT YET DOCUMENTED.num_infosβ NOT YET DOCUMENTED.full_sequenceβ NOT YET DOCUMENTED.
Not me pointing out that like, most of this struct is NOT YET DOCUMENTED β that's just what the page says, bestie. No cap, we report it exactly as it is. π
π DESCRIPTION π
...yeah there's literally nothing here. The section exists, it's just empty. It's giving silent treatment. Iconic behaviour, honestly. π
β SEE ALSO β
Also empty, bestie. Nothing to see here. π
π AUTHOR π
Generated from xinput.xml. Got corrections and improvements? Contact xcb@lists.freedesktop.org β they're the ones to slide into the inbox. π«Ά
X Version 11 Β· libxcb 1.17.0 Β· page for xcb_input_hierarchy_event_t(3)
and that's the whole page, bestie β go forth and handle your hierarchy events, you absolute main character πβ¨π
π¦ 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