aboutsummaryrefslogtreecommitdiff
path: root/src/layout/workspace.rs
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2025-01-04 10:14:51 +0300
committerIvan Molodetskikh <yalterz@gmail.com>2025-01-04 11:22:56 +0300
commita2f9d132a088e399fb1f292d84d3d3862127f02e (patch)
tree0e04941d8ae35be9362c53f8d41177cc71e24214 /src/layout/workspace.rs
parent1973b97cc2a51d697add3d9ad7210a4e6eba9183 (diff)
downloadniri-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.rs8
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;