xcb_unmap_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_unmap_notify_event_t πŸ’–

okay so bestie, you know how this is from the XCB Events fam, right? it's the manual page for xcb_unmap_notify_event_t β€” and what does that mean? it means a window is unmapped. that's it, that's the whole vibe. a window got taken off the screen and this lil struct is how you find out about it. πŸ’…


✨ NAME ✨

xcb_unmap_notify_event_t β€” a window is unmapped 🫢


✨ SYNOPSIS ✨

#include <xcb/xproto.h>

πŸŽ€ Event datastructure πŸŽ€

typedef struct xcb_unmap_notify_event_t {
    uint8_t      response_type;
    uint8_t      pad0;
    uint16_t     sequence;
    xcb_window_t event;
    xcb_window_t window;
    uint8_t      from_configure;
    uint8_t      pad1[3];
} xcb_unmap_notify_event_t;

like look at her. she's so compact. those pad fields are just there for alignment, no thoughts, head empty, iconic behavior honestly. 🌸


✨ EVENT FIELDS ✨

  • response_type β€” the type of this event, which in this case is XCB_UNMAP_NOTIFY. this field is also chillin' inside xcb_generic_event_t, so you can use it to tell your events apart from each other. it's giving name-tag at a party. πŸŽ€
  • sequence β€” the sequence number of the last request that the X11 server processed. yes bestie, the server keeps receipts. 🧾
  • event β€” the reconfigured window or its parent, depending on whether StructureNotify or SubstructureNotify was selected. so who exactly shows up here is a whole "it depends" situation, iykyk. πŸ™ˆ
  • window β€” the window that was unmapped. the main character of this event, fr fr. πŸ‘‘
  • from_configure β€” set to 1 if the event was generated as a result of a resizing of the window's parent when window had a win_gravity of UnmapGravity. yeah, that's a very specific scenario and it's lowkey wild that it has its own flag. but here we are. πŸ’€

✨ DESCRIPTION ✨

so... this section is literally empty in the original. nothing. void. silent. main character with no lines. 😭

ngl bestie, there's nothing here to summarize. the fields above already ate and left no crumbs. πŸ“

✨ SEE ALSO ✨

go read those too, they're part of the same little friend group. πŸ¦‹


✨ AUTHOR ✨

generated from xproto.xml. if you spot something wrong and wanna help fix it, hit up xcb@lists.freedesktop.org for corrections and improvements. besties helping besties. πŸ’œ


and that's the whole page, babe ✨ this was X Version 11, libxcb 1.17.0, and yes it's giving classic manpage energy but make it cute. go unmap some windows responsibly, mwah πŸ’…πŸ’–