XCB_PRESENT_CONFIGURE_NOTIFY_EVENT_T(3)
π 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'sXCB_PRESENT_CONFIGURE_NOTIFY. this one also shows up in thexcb_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 πβ¨π¦
π¦ 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