wayland::xdg_...int_adjustment(3)

Okay bestie, this is the wayland::xdg_...int_adjustment(3) page from the Wayland++ manual β€” short, sweet, and lowkey important πŸ’…βœ¨

πŸ’– NAME

wayland::xdg_positioner_constraint_adjustment - constraint adjustments πŸŽ€

✨ SYNOPSIS

Just pull in this header, no cap:

#include <wayland-client-protocol-extra.hpp>

πŸ¦‹ Detailed Description

So the whole vibe here is constraint adjustments. The constraint adjustment value defines ways the compositor will adjust the position of the surface, if the unadjusted position would result in the surface being partly constrained. It's giving β€œwe need to nudge this thing so it behaves” energy 🫢

Whether a surface is considered 'constrained' is left to the compositor to determine β€” that's its call, not ours, periodt. For example, the surface may be partly outside the compositor's defined 'work area', thus necessitating the child surface's position be adjusted until it is entirely inside the work area. Literally just β€œmove it until it fits,” bestie 🌈

The adjustments can be combined, according to a defined precedence: 1) Flip, 2) Slide, 3) Resize. That order matters, iykyk πŸ‘‘

πŸ“ Definition at line 937 of file wayland-client-protocol-extra.hpp.

🌸 Author

Generated automatically by Doxygen for Wayland++ from the source code. Iconic automation behavior honestly πŸ€–πŸ’–


Version 1.0.1, dated Fri Mar 27 2026, with that footer page bit 13wayland::xdg_...int_adjustment(3) β€” bye bestie, go adjust those constraints responsibly πŸŽ€πŸ«ΆπŸ’œ

πŸ“¦ where this page comes from