diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2025-04-25 10:06:46 +0300 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2025-04-25 02:00:18 -0700 |
| commit | fae3a276418ef1f6f6baad465f160e33a6ac9d8a (patch) | |
| tree | 99fa9626e829e68b5b50f8fa78da459bf7669956 /src/layout/workspace.rs | |
| parent | 31e76cf451eaf8c5f2bc139b3867f2153e72ee1d (diff) | |
| download | niri-fae3a276418ef1f6f6baad465f160e33a6ac9d8a.tar.gz niri-fae3a276418ef1f6f6baad465f160e33a6ac9d8a.tar.bz2 niri-fae3a276418ef1f6f6baad465f160e33a6ac9d8a.zip | |
Implement DnD hold to activate window or workspace
Diffstat (limited to 'src/layout/workspace.rs')
| -rw-r--r-- | src/layout/workspace.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/layout/workspace.rs b/src/layout/workspace.rs index af455f97..58a2d40f 100644 --- a/src/layout/workspace.rs +++ b/src/layout/workspace.rs @@ -1678,7 +1678,7 @@ impl<W: LayoutElement> Workspace<W> { self.scrolling.dnd_scroll_gesture_begin(); } - pub fn dnd_scroll_gesture_scroll(&mut self, pos: Point<f64, Logical>, speed: f64) { + pub fn dnd_scroll_gesture_scroll(&mut self, pos: Point<f64, Logical>, speed: f64) -> bool { let config = &self.options.gestures.dnd_edge_view_scroll; let trigger_width = config.trigger_width.0; @@ -1706,7 +1706,7 @@ impl<W: LayoutElement> Workspace<W> { }; let delta = delta * speed; - self.scrolling.dnd_scroll_gesture_scroll(delta); + self.scrolling.dnd_scroll_gesture_scroll(delta) } pub fn dnd_scroll_gesture_end(&mut self) { |
