XCB_PRESENT_CONFIGURE_NOTIFY_EVENT_T(3)

πŸ“¦
version 1.17.0 Β· 4 versions
, 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

πŸ’… NAME πŸ’…

xcb_present_configure_notify_event_t β€” bestie, it's the event datastructure for a Present ConfigureNotify, and she's serving struct realness ✨


🌸 SYNOPSIS 🌸

#include <xcb/present.h>

πŸŽ€ Event datastructure πŸŽ€

typedef struct xcb_present_configure_notify_event_t {
    uint8_t             response_type;
    uint8_t             extension;
    uint16_t            sequence;
    uint32_t            length;
    uint16_t            event_type;
    uint8_t             pad0[2];
    xcb_present_event_t event;
    xcb_window_t        window;
    int16_t             x;
    int16_t             y;
    uint16_t            width;
    uint16_t            height;
    int16_t             off_x;
    int16_t             off_y;
    uint32_t            full_sequence;
    uint16_t            pixmap_width;
    uint16_t            pixmap_height;
    uint32_t            pixmap_flags;
} xcb_present_configure_notify_event_t;

okay look at her, all laid out and gorgeous, no cap πŸ’–


πŸ¦‹ EVENT FIELDS πŸ¦‹

the way each of these is literally a whole personality, let's go one by one 🫢

  • response_type β€” the type of this event, and in this case it's XCB_PRESENT_CONFIGURE_NOTIFY. this one also shows up in the xcb_generic_event_t, so you can use it to tell your events apart from each other. it's giving name tag at the function 🏷️
  • sequence β€” the sequence number of the last request that got processed by the X11 server. iconic bookkeeping behavior ✨
  • extension β€” NOT YET DOCUMENTED. the mystery. the intrigue. she's simply not telling us yet 😭
  • length β€” NOT YET DOCUMENTED. same vibe, same silence πŸ™ˆ
  • event_type β€” NOT YET DOCUMENTED.
  • event β€” NOT YET DOCUMENTED.
  • window β€” NOT YET DOCUMENTED.
  • x β€” NOT YET DOCUMENTED.
  • y β€” NOT YET DOCUMENTED.
  • width β€” NOT YET DOCUMENTED.
  • height β€” NOT YET DOCUMENTED.
  • off_x β€” NOT YET DOCUMENTED.
  • off_y β€” NOT YET DOCUMENTED.
  • full_sequence β€” NOT YET DOCUMENTED.
  • pixmap_width β€” NOT YET DOCUMENTED.
  • pixmap_height β€” NOT YET DOCUMENTED.
  • pixmap_flags β€” NOT YET DOCUMENTED.
ngl a whole bunch of these are just sitting there with "NOT YET DOCUMENTED" like they forgot to post their intro slide πŸ’€ that's literally all the info available tho, so no guessing from me bestie, i would never 🫢

πŸ’œ DESCRIPTION πŸ’œ

so... there's genuinely nothing here. the section exists, it's just vibing, empty, main character with no lines πŸ‘‘


🌈 SEE ALSO 🌈

also empty. nothing to cross-reference, nothing to link, we're on our own out here and honestly? we ate anyway πŸ’…


⭐ AUTHOR ⭐

generated from present.xml. if you spot something wrong or wanna send improvements, hit up xcb@lists.freedesktop.org β€” they're the ones who can fix it, not me πŸŽ€


and that's the whole page, bestie!! X Version 11, libxcb 1.17, and the truncated little xcb_present_co...notify_event_t(3) footer tag β€” consider yourself fully briefed. slay, stay hydrated, and go read your event structs responsibly πŸ’–βœ¨πŸ¦‹