xcb_configure_request_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

xcb_configure_request_event_t(3) πŸ’…βœ¨

okay bestie, welcome to the XCB Events corner of the libxcb cinematic universe πŸŽ€ this one's the manual page for xcb_configure_request_event_t, and yes, she's a whole event datastructure. buckle up.


✨ NAME ✨

xcb_configure_request_event_t β€” the configure request event datastructure, living her best life in the XCB Events section. (the original page literally just says the name and dips, so like… she's mysterious. main character energy fr 🫢)


🌸 SYNOPSIS 🌸

first things first, you gotta pull in the header:

#include <xcb/xproto.h>

πŸ¦‹ Event datastructure

and here's the whole struct, verbatim, no cap:

typedef struct xcb_configure_request_event_t {
    uint8_t      response_type;
    uint8_t      stack_mode;
    uint16_t     sequence;
    xcb_window_t parent;
    xcb_window_t window;
    xcb_window_t sibling;
    int16_t      x;
    int16_t      y;
    uint16_t     width;
    uint16_t     height;
    uint16_t     border_width;
    uint16_t     value_mask;
} xcb_configure_request_event_t;

look at her. twelve fields. iconic. πŸ’–


πŸ’œ EVENT FIELDS πŸ’œ

here's the tea on every single member, one by one, nobody gets left out:

  • response_type β€” the type of this event, and in this case it's XCB_CONFIGURE_REQUEST. this field also shows up in the xcb_generic_event_t, so you can use it to tell your events apart from each other. like a little name tag at the function. 🏷️
  • sequence β€” the sequence number of the last request processed by the X11 server. the receipts, basically. 🧾
  • stack_mode β€” NOT YET DOCUMENTED. (the docs said "no thoughts, head empty" πŸ™ˆ)
  • parent β€” NOT YET DOCUMENTED.
  • window β€” NOT YET DOCUMENTED.
  • sibling β€” NOT YET DOCUMENTED.
  • x β€” NOT YET DOCUMENTED.
  • y β€” NOT YET DOCUMENTED.
  • width β€” NOT YET DOCUMENTED.
  • height β€” NOT YET DOCUMENTED.
  • border_width β€” NOT YET DOCUMENTED.
  • value_mask β€” NOT YET DOCUMENTED.
bestie not me listing eleven whole fields that are all NOT YET DOCUMENTED 😭 the lore is still loading. we respect her privacy. ✨

🌈 DESCRIPTION 🌈

…and that's it. that's the description. it's empty. she's got nothing to say for herself and honestly? mood. πŸ’€


⭐ SEE ALSO ⭐

nothing here either. no cross-references. she's standing alone, independent, unbothered. πŸ‘‘</purole>


πŸŽ€ AUTHOR πŸŽ€

Generated from xproto.xml. Contact xcb@lists.freedesktop.org for corrections and improvements. 🫢 (yes they really want your emails, they said it themselves)


and that's the whole page, bestie!! this absolute queen was brought to you by X Version 11, libxcb 1.17.0, and the fine folks who generated her from xproto.xml β€” mwah, no notes, slay πŸ’…πŸ’–πŸŒΈβœ¨πŸ¦‹πŸŽ€