From b3c0c076e5a1b1e7d76fa8d32af0bcbb2c1cd4cf Mon Sep 17 00:00:00 2001 From: crupest Date: Sun, 28 Jun 2020 21:25:09 +0800 Subject: ... --- include/cru/ui/render/FlexLayoutRenderObject.hpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'include/cru/ui/render/FlexLayoutRenderObject.hpp') diff --git a/include/cru/ui/render/FlexLayoutRenderObject.hpp b/include/cru/ui/render/FlexLayoutRenderObject.hpp index 83d1e268..4b1e079d 100644 --- a/include/cru/ui/render/FlexLayoutRenderObject.hpp +++ b/include/cru/ui/render/FlexLayoutRenderObject.hpp @@ -3,8 +3,9 @@ namespace cru::ui::render { // Measure Logic (v0.1): -// 1. Layout all children with unspecified(infinate) max main axis length. If -// max cross axis length of parent is specified, then it is passed to children. +// Cross axis measure logic is the same as stack layout. +// +// 1. Layout all children with unspecified(infinate) max main axis length. // // 2. Add up main axis length of children to get total main length. // @@ -72,10 +73,6 @@ namespace cru::ui::render { // (if specified), then coerce the length to the min value but not report error // and just fill the rest space with blank. // -// 5. Result cross axis length is the max cross axis length of all children. If -// min cross axis length is specified and result length is smaller than it, then -// result length is coerced to it. -// class FlexLayoutRenderObject : public LayoutRenderObject { public: FlexLayoutRenderObject() = default; -- cgit v1.2.3