xcb_input_ges..._begin_event_t(3)

πŸ“¦
version 1.17.0 Β· 2 versions
  • 1.17.0 Β· 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 (latest)
  • 1.15 Β· debian bookworm, ubuntu noble
, 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_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's XCB_INPUT_GESTURE_SWIPE_END. bestie this field also lives in the xcb_generic_event_t and it's literally how you tell events apart from each other. yes the original says END on the begin page. 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 πŸŽ€βœ¨