xcb_unmap_notify_event_t(3)
π 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 isXCB_UNMAP_NOTIFY. this field is also chillin' insidexcb_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 whetherStructureNotifyorSubstructureNotifywas 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 to1if the event was generated as a result of a resizing of the window's parent whenwindowhad awin_gravityofUnmapGravity. 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 β¨
xcb_generic_event_t(3)xcb_unmap_window(3)
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 π π
π¦ where this page comes from
- alpine 3.22: libxcb-doc 1.17.0-r0 Β· MIT
- alpine 3.23: libxcb-doc 1.17.0-r1 Β· MIT
- alpine 3.24: libxcb-doc 1.17.0-r2 Β· MIT
- arch rolling: libxcb 1.17.0-1 Β· X11
- centos-stream 10: libxcb-devel 1.17.0-3.el10 Β· X11
- debian trixie: libxcb-doc 1.17.0-2
- fedora 43: libxcb-devel 1.17.0-6.fc43 Β· X11
- fedora 43: libxcb-devel 1.17.0-6.fc43 Β· X11
- fedora 44: libxcb-devel 1.17.0-7.fc44 Β· X11
- fedora 44: libxcb-devel 1.17.0-7.fc44 Β· X11
- nixpkgs unstable: libxcb 1.17.0
- opensuse-leap 16.0: libxcb-devel-doc 1.17.0-160000.2.2 Β· MIT
- ubuntu questing: libxcb-doc 1.17.0-2build1
- ubuntu resolute: libxcb-doc 1.17.0-2ubuntu1
- ubuntu stonking: libxcb-doc 1.17.0-2ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms