mirror of
https://github.com/Trensa-Organization/hy3.git
synced 2025-03-15 18:53:40 +01:00
changegroup, opposite: untab
Matches behaviour of sway's `layout toggle split`. Fixes my muscle memory issues.
This commit is contained in:
parent
c1718d38bc
commit
2b53cca052
1 changed files with 8 additions and 4 deletions
|
@ -866,10 +866,14 @@ void Hy3Layout::changeGroupToOppositeOn(Hy3Node& node) {
|
||||||
|
|
||||||
auto& group = node.parent->data.as_group;
|
auto& group = node.parent->data.as_group;
|
||||||
|
|
||||||
if (group.layout == Hy3GroupLayout::Tabbed) return;
|
if (group.layout == Hy3GroupLayout::Tabbed) {
|
||||||
group.setLayout(
|
group.setLayout(group.previous_nontab_layout);
|
||||||
group.layout == Hy3GroupLayout::SplitH ? Hy3GroupLayout::SplitV : Hy3GroupLayout::SplitH
|
} else {
|
||||||
);
|
group.setLayout(
|
||||||
|
group.layout == Hy3GroupLayout::SplitH ? Hy3GroupLayout::SplitV : Hy3GroupLayout::SplitH
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
node.parent->recalcSizePosRecursive();
|
node.parent->recalcSizePosRecursive();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue