diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2025-02-11 15:35:06 +0300 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2025-02-15 13:28:57 +0300 |
| commit | fd8140e091df24e02de279b287d42b087eab19e2 (patch) | |
| tree | 94dc2b6970416f0f5349a84ab7159246ea8b07be /src/window/mod.rs | |
| parent | d94fbe98952af12b639489f8bba70a4532a18a7b (diff) | |
| download | niri-fd8140e091df24e02de279b287d42b087eab19e2.tar.gz niri-fd8140e091df24e02de279b287d42b087eab19e2.tar.bz2 niri-fd8140e091df24e02de279b287d42b087eab19e2.zip | |
Hook up are_transitions_ongoing() for floating and tiles
Don't spoil it
Diffstat (limited to 'src/window/mod.rs')
| -rw-r--r-- | src/window/mod.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/window/mod.rs b/src/window/mod.rs index 41f2182b..c99d10d2 100644 --- a/src/window/mod.rs +++ b/src/window/mod.rs @@ -100,6 +100,9 @@ pub struct ResolvedWindowRules { /// Whether to clip this window to its geometry, including the corner radius. pub clip_to_geometry: Option<bool>, + /// Whether bob this window up and down. + pub baba_is_float: Option<bool>, + /// Whether to block out this window from certain render targets. pub block_out_from: Option<BlockOutFrom>, @@ -210,6 +213,7 @@ impl ResolvedWindowRules { opacity: None, geometry_corner_radius: None, clip_to_geometry: None, + baba_is_float: None, block_out_from: None, variable_refresh_rate: None, scroll_factor: None, @@ -319,6 +323,9 @@ impl ResolvedWindowRules { if let Some(x) = rule.clip_to_geometry { resolved.clip_to_geometry = Some(x); } + if let Some(x) = rule.baba_is_float { + resolved.baba_is_float = Some(x); + } if let Some(x) = rule.block_out_from { resolved.block_out_from = Some(x); } |
