aboutsummaryrefslogtreecommitdiff
path: root/src/layout/workspace.rs
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2025-04-25 10:06:46 +0300
committerIvan Molodetskikh <yalterz@gmail.com>2025-04-25 02:00:18 -0700
commitfae3a276418ef1f6f6baad465f160e33a6ac9d8a (patch)
tree99fa9626e829e68b5b50f8fa78da459bf7669956 /src/layout/workspace.rs
parent31e76cf451eaf8c5f2bc139b3867f2153e72ee1d (diff)
downloadniri-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.rs4
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) {