diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2024-12-29 10:39:21 +0300 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2024-12-30 20:12:37 +0300 |
| commit | 3c2e1554c6f1fe0d7d96094aa93f72f4ced613e5 (patch) | |
| tree | 9b3c883f1f3256e49250bb5c26716ebcf1a38bba /src/layout/tile.rs | |
| parent | 744955ba69176a0e2937f18958908274583223d4 (diff) | |
| download | niri-3c2e1554c6f1fe0d7d96094aa93f72f4ced613e5.tar.gz niri-3c2e1554c6f1fe0d7d96094aa93f72f4ced613e5.tar.bz2 niri-3c2e1554c6f1fe0d7d96094aa93f72f4ced613e5.zip | |
Add default-floating-position window rule
Diffstat (limited to 'src/layout/tile.rs')
| -rw-r--r-- | src/layout/tile.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/layout/tile.rs b/src/layout/tile.rs index 96936d26..d0750d33 100644 --- a/src/layout/tile.rs +++ b/src/layout/tile.rs @@ -999,6 +999,11 @@ impl<W: LayoutElement> Tile<W> { &self.options } + pub fn default_floating_logical_pos(&self) -> Option<Point<f64, Logical>> { + let pos = self.window().rules().default_floating_position?; + Some(Point::from((pos.x.0, pos.y.0))) + } + #[cfg(test)] pub fn view_size(&self) -> Size<f64, Logical> { self.view_size |
