forked from joejulian/gio
59695984e5
This commit adds two helper methods to layout.Contraints that make it easier to manipulate the constraints while keeping their invariants. In particular, code manually manipulating constraints usually fails to correctly ensure that the max does not become smaller than the min, the min does not exceed the max, and that no value goes below zero. It's quite a few lines to check these invariants yourself in every custom layout, so I think it makes sense to offer helpers for this. Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>