diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2025-02-01 10:46:52 +0300 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2025-02-10 07:29:33 -0800 |
| commit | f90eb0cbe4ca8f59b9664bac54f8c8b8a0cbd526 (patch) | |
| tree | 78f703675bdc75398c89a8b00a4e030131cc887e /src/layout/tests.rs | |
| parent | 55e2ea0c3bb0bccae351aa6e82987a0b77da54ae (diff) | |
| download | niri-f90eb0cbe4ca8f59b9664bac54f8c8b8a0cbd526.tar.gz niri-f90eb0cbe4ca8f59b9664bac54f8c8b8a0cbd526.tar.bz2 niri-f90eb0cbe4ca8f59b9664bac54f8c8b8a0cbd526.zip | |
Implement tabbed column display mode
Diffstat (limited to 'src/layout/tests.rs')
| -rw-r--r-- | src/layout/tests.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/layout/tests.rs b/src/layout/tests.rs index e688c8bd..55bbecb9 100644 --- a/src/layout/tests.rs +++ b/src/layout/tests.rs @@ -406,6 +406,7 @@ enum Op { ConsumeWindowIntoColumn, ExpelWindowFromColumn, SwapWindowInDirection(#[proptest(strategy = "arbitrary_scroll_direction()")] ScrollDirection), + ToggleColumnTabbedDisplay, CenterColumn, CenterWindow { #[proptest(strategy = "proptest::option::of(1..=5usize)")] @@ -969,6 +970,7 @@ impl Op { Op::ConsumeWindowIntoColumn => layout.consume_into_column(), Op::ExpelWindowFromColumn => layout.expel_from_column(), Op::SwapWindowInDirection(direction) => layout.swap_window_in_direction(direction), + Op::ToggleColumnTabbedDisplay => layout.toggle_column_tabbed_display(), Op::CenterColumn => layout.center_column(), Op::CenterWindow { id } => { let id = id.filter(|id| layout.has_window(id)); @@ -1462,6 +1464,7 @@ fn operations_dont_panic() { Op::ConsumeOrExpelWindowLeft { id: None }, Op::ConsumeOrExpelWindowRight { id: None }, Op::MoveWorkspaceToOutput(1), + Op::ToggleColumnTabbedDisplay, ]; for third in every_op { @@ -1636,6 +1639,7 @@ fn operations_from_starting_state_dont_panic() { Op::MoveWindowUpOrToWorkspaceUp, Op::ConsumeOrExpelWindowLeft { id: None }, Op::ConsumeOrExpelWindowRight { id: None }, + Op::ToggleColumnTabbedDisplay, ]; for third in every_op { |
