diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2025-01-04 10:14:51 +0300 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2025-01-04 11:22:56 +0300 |
| commit | a2f9d132a088e399fb1f292d84d3d3862127f02e (patch) | |
| tree | 0e04941d8ae35be9362c53f8d41177cc71e24214 /src/layout/workspace.rs | |
| parent | 1973b97cc2a51d697add3d9ad7210a4e6eba9183 (diff) | |
| download | niri-a2f9d132a088e399fb1f292d84d3d3862127f02e.tar.gz niri-a2f9d132a088e399fb1f292d84d3d3862127f02e.tar.bz2 niri-a2f9d132a088e399fb1f292d84d3d3862127f02e.zip | |
Migrate to new Rectangle functions
Diffstat (limited to 'src/layout/workspace.rs')
| -rw-r--r-- | src/layout/workspace.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/layout/workspace.rs b/src/layout/workspace.rs index 25a03987..b11b46ac 100644 --- a/src/layout/workspace.rs +++ b/src/layout/workspace.rs @@ -260,7 +260,7 @@ impl<W: LayoutElement> Workspace<W> { Rc::new(Options::clone(&base_options).adjusted_for_scale(scale.fractional_scale())); let view_size = Size::from((1280., 720.)); - let working_area = Rectangle::from_loc_and_size((0., 0.), (1280., 720.)); + let working_area = Rectangle::from_size(Size::from((1280., 720.))); let scrolling = ScrollingSpace::new( view_size, @@ -337,7 +337,7 @@ impl<W: LayoutElement> Workspace<W> { self.scrolling .update_render_elements(is_active && !self.floating_is_active.get()); - let view_rect = Rectangle::from_loc_and_size((0., 0.), self.view_size); + let view_rect = Rectangle::from_size(self.view_size); self.floating .update_render_elements(is_active && self.floating_is_active.get(), view_rect); } @@ -1332,7 +1332,7 @@ impl<W: LayoutElement> Workspace<W> { let floating_focus_ring = focus_ring && self.floating_is_active(); let floating = self.is_floating_visible().then(|| { - let view_rect = Rectangle::from_loc_and_size((0., 0.), self.view_size); + let view_rect = Rectangle::from_size(self.view_size); let floating = self.floating.render_elements( renderer, view_rect, @@ -1364,7 +1364,7 @@ impl<W: LayoutElement> Workspace<W> { for (tile, tile_pos) in self.tiles_with_render_positions_mut(false) { if tile.window().id() == window { let view_pos = Point::from((-tile_pos.x, -tile_pos.y)); - let view_rect = Rectangle::from_loc_and_size(view_pos, view_size); + let view_rect = Rectangle::new(view_pos, view_size); tile.update(false, view_rect); tile.store_unmap_snapshot_if_empty(renderer, output_scale); return; |
