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
- ubuntu stonking: waylandpp-dev 1.0.1-2 Β· BSD-2-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms