diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2024-03-23 08:49:58 +0400 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2024-03-23 08:49:58 +0400 |
| commit | b09dbb80c7c507f34e194f2c5420054608cbf732 (patch) | |
| tree | 1bb00a0d8f0e022339b45778c61b9b7d01cb7169 /niri-config | |
| parent | 54e6a01284effb5d1addc3ad386f124afa9aade2 (diff) | |
| download | niri-b09dbb80c7c507f34e194f2c5420054608cbf732.tar.gz niri-b09dbb80c7c507f34e194f2c5420054608cbf732.tar.bz2 niri-b09dbb80c7c507f34e194f2c5420054608cbf732.zip | |
[cfg-breaking] Rename Wheel* to WheelScroll* bindings
Less confusion, and clearer that they are affected by natural-scroll.
Diffstat (limited to 'niri-config')
| -rw-r--r-- | niri-config/src/lib.rs | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/niri-config/src/lib.rs b/niri-config/src/lib.rs index 7a9c0b50..7b44e96b 100644 --- a/niri-config/src/lib.rs +++ b/niri-config/src/lib.rs @@ -733,10 +733,10 @@ pub struct Key { #[derive(Debug, PartialEq, Eq, Clone, Copy, Hash)] pub enum Trigger { Keysym(Keysym), - WheelDown, - WheelUp, - WheelLeft, - WheelRight, + WheelScrollDown, + WheelScrollUp, + WheelScrollLeft, + WheelScrollRight, } bitflags! { @@ -1547,14 +1547,14 @@ impl FromStr for Key { } } - let trigger = if key.eq_ignore_ascii_case("WheelDown") { - Trigger::WheelDown - } else if key.eq_ignore_ascii_case("WheelUp") { - Trigger::WheelUp - } else if key.eq_ignore_ascii_case("WheelLeft") { - Trigger::WheelLeft - } else if key.eq_ignore_ascii_case("WheelRight") { - Trigger::WheelRight + let trigger = if key.eq_ignore_ascii_case("WheelScrollDown") { + Trigger::WheelScrollDown + } else if key.eq_ignore_ascii_case("WheelScrollUp") { + Trigger::WheelScrollUp + } else if key.eq_ignore_ascii_case("WheelScrollLeft") { + Trigger::WheelScrollLeft + } else if key.eq_ignore_ascii_case("WheelScrollRight") { + Trigger::WheelScrollRight } else { let keysym = keysym_from_name(key, KEYSYM_CASE_INSENSITIVE); if keysym.raw() == KEY_NoSymbol { @@ -1771,7 +1771,7 @@ mod tests { Mod+Comma { consume-window-into-column; } Mod+1 { focus-workspace 1; } Mod+Shift+E { quit skip-confirmation=true; } - Mod+WheelDown cooldown-ms=150 { focus-workspace-down; } + Mod+WheelScrollDown cooldown-ms=150 { focus-workspace-down; } } debug { @@ -2011,7 +2011,7 @@ mod tests { }, Bind { key: Key { - trigger: Trigger::WheelDown, + trigger: Trigger::WheelScrollDown, modifiers: Modifiers::COMPOSITOR, }, action: Action::FocusWorkspaceDown, |
