XCB_PRESENT_IDLE_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_present_idle_notify_event_t ✨

okay bestie, gather round 🫢 this is a page from the XCB Events manual, and it's all about xcb_present_idle_notify_event_t β€” yes the NAME section is literally just the name and a lil dash, she's mysterious like that πŸ’… no cap.


🌸 SYNOPSIS 🌸

first things first, you gotta pull in the header:

#include <xcb/present.h>

πŸŽ€ Event datastructure

and here's the actual struct, copy it exactly bestie, don't freestyle:

typedef struct xcb_present_idle_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;
    uint32_t            serial;
    xcb_pixmap_t        pixmap;
    xcb_sync_fence_t    idle_fence;
    uint32_t            full_sequence;
} xcb_present_idle_notify_event_t;

πŸ¦‹ EVENT FIELDS πŸ¦‹

every field, one by one, no skipping, we don't do that here πŸ’–

  • response_type β€” the type of this event, which in this case is XCB_PRESENT_IDLE_NOTIFY. this field also lives inside the xcb_generic_event_t, so you can use it to tell your events apart from each other, iconic behaviour fr fr.
  • sequence β€” the sequence number of the last request processed by the X11 server.
  • extension β€” NOT YET DOCUMENTED. (yeah. she's undocumented. we move πŸ™ˆ)
  • length β€” NOT YET DOCUMENTED.
  • event_type β€” NOT YET DOCUMENTED.
  • event β€” NOT YET DOCUMENTED.
  • window β€” NOT YET DOCUMENTED.
  • serial β€” NOT YET DOCUMENTED.
  • pixmap β€” NOT YET DOCUMENTED.
  • idle_fence β€” NOT YET DOCUMENTED.
  • full_sequence β€” NOT YET DOCUMENTED.

πŸ’œ DESCRIPTION πŸ’œ

...yeah bestie, there is literally nothing here. empty. a blank canvas. the void stared back and said nothing. it's giving minimalism πŸ•³οΈβœ¨


🌈 SEE ALSO 🌈

also empty. no friends, no cross-references, she's a lone wolf 😭


πŸ‘‘ AUTHOR πŸ‘‘

generated from present.xml β€” and if you spot something wrong, hit up xcb@lists.freedesktop.org for corrections and improvements πŸ’Œ


okay that's the whole page, slay πŸ’… thank you for coming to my ted talk β€” this was libxcb 1.17 on X Version 11, page xcb_present_idle_notify_event_t(3), mwah, drink water, bye πŸ«ΆπŸ’–βœ¨