diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2024-02-28 17:21:08 +0400 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2024-02-28 17:21:08 +0400 |
| commit | 077f22edd6e562e2cfed626afaedd095997eb013 (patch) | |
| tree | 4b121fa01990a268312f276f095b4fad622d4754 /src/layout | |
| parent | 4f7c3300efe99db4ccafe78d9a2c74fee5069621 (diff) | |
| download | niri-077f22edd6e562e2cfed626afaedd095997eb013.tar.gz niri-077f22edd6e562e2cfed626afaedd095997eb013.tar.bz2 niri-077f22edd6e562e2cfed626afaedd095997eb013.zip | |
Append _fit to animate_view_offset_to_column()
Diffstat (limited to 'src/layout')
| -rw-r--r-- | src/layout/workspace.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/layout/workspace.rs b/src/layout/workspace.rs index 49c1b53d..8558dd89 100644 --- a/src/layout/workspace.rs +++ b/src/layout/workspace.rs @@ -428,7 +428,7 @@ impl<W: LayoutElement> Workspace<W> { )); } - fn animate_view_offset_to_column(&mut self, current_x: i32, idx: usize) { + fn animate_view_offset_to_column_fit(&mut self, current_x: i32, idx: usize) { let new_view_offset = self.compute_new_view_offset_for_column(current_x, idx); self.animate_view_offset(current_x, idx, new_view_offset); } @@ -440,7 +440,7 @@ impl<W: LayoutElement> Workspace<W> { let col = &self.columns[idx]; if col.is_fullscreen { - self.animate_view_offset_to_column(current_x, idx); + self.animate_view_offset_to_column_fit(current_x, idx); return; } @@ -450,7 +450,7 @@ impl<W: LayoutElement> Workspace<W> { // edge alignment by the usual positioning code, so there's no use in trying to center it // here. if self.working_area.size.w <= width { - self.animate_view_offset_to_column(current_x, idx); + self.animate_view_offset_to_column_fit(current_x, idx); return; } @@ -493,12 +493,12 @@ impl<W: LayoutElement> Workspace<W> { // If it fits together, do a normal animation, otherwise center the new column. if total_width <= self.working_area.size.w { - self.animate_view_offset_to_column(current_x, idx); + self.animate_view_offset_to_column_fit(current_x, idx); } else { self.animate_view_offset_to_column_centered(current_x, idx); } } - CenterFocusedColumn::Never => self.animate_view_offset_to_column(current_x, idx), + CenterFocusedColumn::Never => self.animate_view_offset_to_column_fit(current_x, idx), }; self.active_column_idx = idx; @@ -771,7 +771,7 @@ impl<W: LayoutElement> Workspace<W> { // continuously resizing windows not look janky. self.animate_view_offset_to_column_centered(current_x, idx); } else { - self.animate_view_offset_to_column(current_x, idx); + self.animate_view_offset_to_column_fit(current_x, idx); } } } |
