xcb_create_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

πŸ’… xcb_create_notify_event_t β€” the XCB Events girlies' guide πŸ’…

okay so bestie, welcome to xcb_create_notify_event_t(3) from the XCB Events section of the manual. she's a struct, she's a whole vibe, and by the end of this page you're gonna know her like the back of your hand. no cap. πŸ¦‹


✨ NAME ✨

xcb_create_notify_event_t β€” literally the event datastructure, that's it, that's the name, the original page left the description blank and honestly? iconic minimalism.


✨ SYNOPSIS ✨

first things first, you gotta pull her in:

#include <xcb/xproto.h>

πŸŽ€ Event datastructure πŸŽ€

here's the whole glow-up, look at her:

typedef struct xcb_create_notify_event_t {
    uint8_t      response_type;
    uint8_t      pad0;
    uint16_t     sequence;
    xcb_window_t parent;
    xcb_window_t window;
    int16_t      x;
    int16_t      y;
    uint16_t     width;
    uint16_t     height;
    uint16_t     border_width;
    uint8_t      override_redirect;
    uint8_t      pad1;
} xcb_create_notify_event_t;

not the pad0 and pad1 just chilling there for alignment, doing absolutely nothing, living their best life πŸ’€


✨ EVENT FIELDS ✨

okay let's go field by field, no skipping, we don't do that here 🫢

  • response_type β€” the type of this event, and in this case it's XCB_CREATE_NOTIFY. this field is also present in the xcb_generic_event_t, and you can use it to tell events apart from each other. it's giving name tag at a party fr fr.
  • sequence β€” the sequence number of the last request processed by the X11 server. the receipts, basically. ✨
  • parent β€” NOT YET DOCUMENTED. 😭
  • window β€” NOT YET DOCUMENTED. 😭
  • x β€” NOT YET DOCUMENTED. 😭
  • y β€” NOT YET DOCUMENTED. 😭
  • width β€” NOT YET DOCUMENTED. 😭
  • height β€” NOT YET DOCUMENTED. 😭
  • border_width β€” NOT YET DOCUMENTED. 😭
  • override_redirect β€” NOT YET DOCUMENTED. 😭
not a whole bunch of NOT YET DOCUMENTED. in the chat πŸ’€ that's literally what the original says though, so we're keeping it real and keeping it accurate. no inventing lore. periodt.

✨ DESCRIPTION ✨

this section is empty in the original. she said "no thoughts, head empty" and honestly we respect the honesty πŸ’…


✨ SEE ALSO ✨

also empty, bestie. nothing to point you at here. the void is the see-also. 🌸


✨ AUTHOR ✨

generated from xproto.xml. if you spot something that needs fixing or improving, hit up xcb@lists.freedesktop.org for corrections and improvements. they're the ones keeping this ship sailing. πŸ‘‘


and that's the whole page, you ate that πŸ“ go forth and handle your XCB_CREATE_NOTIFY events with main character energy. iykyk.

mwah πŸ’– this was X Version 11, libxcb 1.17.0, xcb_create_notify_event_t(3) β€” thanks for reading, bestie, you're a real one. πŸŽ€βœ¨