xcb_shape_combine(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_shape_combine β€” the XCB manual page, bestie edition πŸ’–

okay so welcome to xcb_shape_combine(3), a page from the XCB Requests collection ✨ this is the one that lives in section 3 of your man pages, and yes we're gonna read it together, hand in hand, no skipping 🫢


✨ NAME ✨

xcb_shape_combine β€” and that's literally it, the manpage itself leaves the description blank bestie, so we are not gonna invent one, we're just gonna hold space for it πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

first things first, you gotta pull in the header:

#include <xcb/shape.h>

🌸 Request function 🌸

xcb_void_cookie_t xcb_shape_combine(xcb_connection_t *conn,
       xcb_shape_op_t operation, xcb_shape_kind_t destination_kind,
       xcb_shape_kind_t source_kind, xcb_window_t destination_window,
       int16_t x_offset, int16_t y_offset, xcb_window_t source_window);

look at that signature. she's long, she's detailed, she's iconic πŸ‘‘


πŸ¦‹ REQUEST ARGUMENTS πŸ¦‹

  • conn β€” the XCB connection to X11. your lil hotline to the X server, fr fr πŸ’œ
  • operation β€” TODO: NOT YET DOCUMENTED. yeah. the docs said "not today". we're not gonna make stuff up about it, that's not the vibe πŸ™ˆ
  • destination_kind β€” TODO: NOT YET DOCUMENTED. same energy, same honesty ✨
  • source_kind β€” TODO: NOT YET DOCUMENTED. the mystery continues πŸ•΅οΈ
  • destination_window β€” TODO: NOT YET DOCUMENTED. still a secret, still slaying πŸ’…
  • x_offset β€” TODO: NOT YET DOCUMENTED. an int16_t with no lore attached 😭
  • y_offset β€” TODO: NOT YET DOCUMENTED. its sibling in undocumented-ness πŸŽ€
  • source_window β€” TODO: NOT YET DOCUMENTED. last one, also a mystery, but we love her 🌸
ngl bestie, every single one of these arguments says TODO: NOT YET DOCUMENTED and that is the entire truth of it. no cap. we are not filling in blanks with guesses, that's a hard no πŸ™…

🌈 DESCRIPTION 🌈

...it's empty. literally nothing here. the description section is giving "silent protagonist" and honestly? respect. it says nothing, we say nothing, periodt πŸ’€


πŸ‘‘ RETURN VALUE πŸ‘‘

returns an xcb_void_cookie_t. that's the whole deal ✨

errors (if any) have to be handled in the event loop β€” so don't just stare at the cookie expecting drama, the drama shows up later at the event loop party πŸŽ‰

if you'd rather handle errors directly with xcb_request_check instead, use xcb_shape_combine_checked. see xcb-requests(3) for details πŸ’–


πŸ“ ERRORS πŸ“

this request does never generate any errors. never ever. zero. none. a peaceful, unbothered, moisturized icon πŸ§–β™€οΈπŸ’…


🌟 SEE ALSO 🌟

...nothing listed. the see-also section is empty, she's mysterious, she's minimal, we move on πŸ¦‹


πŸ’œ AUTHOR πŸ’œ

generated from shape.xml. contact xcb@lists.freedesktop.org for corrections and improvements 🫢 like genuinely, if something's wrong, email them, they want to know!!


and that's the whole page bestie!! thanks for reading all the way through, you ate that πŸ’–

X Version 11 β€’ libxcb 1.17.0 β€’ xcb_shape_combine(3) β€” mwah, kiss the manual goodbye, see you in the next one πŸŒΈβœ¨πŸŽ€