wayland::serv...int_adjustment(3)
π wayland::serv...int_adjustment(3) π
Hey bestie, welcome to this Wayland++ manual page! This one is all about wayland::server::zxdg_positioner_v6_constraint_adjustment, and it's lowkey iconic because it explains how the compositor can nudge a surface around when the unadjusted position would be partly constrained. β¨
πΈ NAME πΈ
wayland::server::zxdg_positioner_v6_constraint_adjustment β constraint adjustments
π¦ SYNOPSIS π¦
#include <wayland-server-protocol-unstable.hpp>
π Detailed Description π
Okay so, constraint adjustments are the vibe here. The constraint adjustment value defines the ways the compositor will adjust the position of the surface, if the unadjusted position would result in the surface being partly constrained. No cap. π
Whether a surface is considered 'constrained' is left to the compositor to determine. Highkey important: that call belongs to the compositor. 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. π«Ά
The adjustments can be combined, according to a defined precedence, and the order is literally:
- Flip
- Slide
- Resize
Precedence check, bestie: 1) Flip, 2) Slide, 3) Resize. That's the ranking. Don't scramble it. π
Definition at line 9147 of file wayland-server-protocol-unstable.hpp. π
β¨ Author β¨
Generated automatically by Doxygen for Wayland++ from the source code. Not me writing a cute little bio β just the Doxygen machine doing its iconic thing. π€π
Version 1.0.1 Β· Fri Mar 27 2026 Β· Wayland++ Β· 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