aboutsummaryrefslogtreecommitdiff
path: root/src/input/spatial_movement_grab.rs
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2025-04-25 09:36:50 +0300
committerIvan Molodetskikh <yalterz@gmail.com>2025-04-25 02:00:18 -0700
commitaf1fca35bb15b8010cd3a12bbafe71b55d9ecf57 (patch)
tree6283896fd931b9e5244a435cee9a0c227a850c23 /src/input/spatial_movement_grab.rs
parent9571d149b2cecd3df8ba3f90f0af296e9f69af6e (diff)
downloadniri-af1fca35bb15b8010cd3a12bbafe71b55d9ecf57.tar.gz
niri-af1fca35bb15b8010cd3a12bbafe71b55d9ecf57.tar.bz2
niri-af1fca35bb15b8010cd3a12bbafe71b55d9ecf57.zip
Implement an Overview
Diffstat (limited to 'src/input/spatial_movement_grab.rs')
-rw-r--r--src/input/spatial_movement_grab.rs9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/input/spatial_movement_grab.rs b/src/input/spatial_movement_grab.rs
index 6eec7b0a..e536866c 100644
--- a/src/input/spatial_movement_grab.rs
+++ b/src/input/spatial_movement_grab.rs
@@ -33,13 +33,20 @@ impl SpatialMovementGrab {
start_data: PointerGrabStartData<State>,
output: Output,
workspace_id: WorkspaceId,
+ is_view_offset: bool,
) -> Self {
+ let gesture = if is_view_offset {
+ GestureState::ViewOffset
+ } else {
+ GestureState::Recognizing
+ };
+
Self {
last_location: start_data.location,
start_data,
output,
workspace_id,
- gesture: GestureState::Recognizing,
+ gesture,
}
}