xcb_input_ges..._begin_event_t(3)
π xcb_input_ges..._begin_event_t π
okay bestie, so this is a page from the XCB Events manual (the <pink>libxcb</pink> fam, X Version 11 energy), and it's about the β¨ gesture swipe begin event β¨ datastructure. she's a struct, she's got 25 fields, and she's here to tell you when a swipe gesture is kicking off. no cap.
πΈ NAME πΈ
xcb_input_gesture_swipe_begin_event_t β that's it, that's the name, the description slot is literally empty π (the original page left it blank, so we're leaving it blank too, fr fr)
π¦ SYNOPSIS π¦
#include <xcb/xinput.h>
β¨ Event datastructure β¨
typedef struct xcb_input_gesture_swipe_begin_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 detail;
xcb_window_t root;
xcb_window_t event;
xcb_window_t child;
uint32_t full_sequence;
xcb_input_fp1616_t root_x;
xcb_input_fp1616_t root_y;
xcb_input_fp1616_t event_x;
xcb_input_fp1616_t event_y;
xcb_input_fp1616_t delta_x;
xcb_input_fp1616_t delta_y;
xcb_input_fp1616_t delta_unaccel_x;
xcb_input_fp1616_t delta_unaccel_y;
xcb_input_device_id_t sourceid;
uint8_t pad0[2];
xcb_input_modifier_info_t mods;
xcb_input_group_info_t group;
uint32_t flags;
} xcb_input_gesture_swipe_begin_event_t;
look at her. every field accounted for, not one skipped. we love a complete struct π
π EVENT FIELDS π
response_typeβ the type of this event, and in this case it'sXCB_INPUT_GESTURE_SWIPE_END. bestie this field also lives in thexcb_generic_event_tand it's literally how you tell events apart from each other. yes the original saysENDon thebeginpage. we don't make the rules, we just report them πsequenceβ the sequence number of the last request processed by the X11 server. the receipt of the unix world π§Ύextensionβ NOT YET DOCUMENTED.lengthβ NOT YET DOCUMENTED.event_typeβ NOT YET DOCUMENTED.deviceidβ NOT YET DOCUMENTED.timeβ NOT YET DOCUMENTED.detailβ NOT YET DOCUMENTED.rootβ NOT YET DOCUMENTED.eventβ NOT YET DOCUMENTED.childβ NOT YET DOCUMENTED.full_sequenceβ NOT YET DOCUMENTED.root_xβ NOT YET DOCUMENTED.root_yβ NOT YET DOCUMENTED.event_xβ NOT YET DOCUMENTED.event_yβ NOT YET DOCUMENTED.delta_xβ NOT YET DOCUMENTED.delta_yβ NOT YET DOCUMENTED.delta_unaccel_xβ NOT YET DOCUMENTED.delta_unaccel_yβ NOT YET DOCUMENTED.sourceidβ NOT YET DOCUMENTED.modsβ NOT YET DOCUMENTED.groupβ NOT YET DOCUMENTED.flagsβ NOT YET DOCUMENTED.
no tea, no shade, the docs just aren't written yet. the fields are all there, the words aren't. it's giving "coming soon" energy π«Ά
π DESCRIPTION π
(nothing here, bestie. the section exists, the content does not. iconic in a minimal way.)
π SEE ALSO π
(empty. no cross-references. she stands alone, main character energy π)
π AUTHOR π
Generated from xinput.xml. For corrections and improvements, contact xcb@lists.freedesktop.org β they're the ones you @ when something's off π§
and that's the whole page, babe π this was libxcb 1.17.0 (X Version 11, XCB Events), and it's the xcb_input_ges..._begin_event_t(3) manual page. go forth and catch those swipes, periodt πβ¨
π¦ 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