Switch to layoutFull() for one or no visible views
This commit is contained in:
parent
444cf77ad3
commit
fd3f48c1a7
1 changed files with 10 additions and 0 deletions
|
@ -384,6 +384,16 @@ pub fn arrangeViews(self: *Self) void {
|
|||
break :blk count;
|
||||
};
|
||||
|
||||
// A single view should always use the maximum available space. This is
|
||||
// implemented via the "full" layout to remove the need of every single
|
||||
// layout to explicitly handle this edge case or the other edge case of
|
||||
// no visible views.
|
||||
if (visible_count <= 1) {
|
||||
layoutFull(self, visible_count, output_tags);
|
||||
return;
|
||||
}
|
||||
|
||||
// TODO layout switching mechanism
|
||||
//layoutFull(self, visible_count, output_tags);
|
||||
//layoutTopMaster(self, visible_count, output_tags);
|
||||
//layoutRightMaster(self, visible_count, output_tags);
|
||||
|
|
Loading…
Reference in a new issue