shell: Add touch support to ResizeSurfaceGrab
Seems to work well with GTK.
This commit is contained in:
parent
1da3c7c41e
commit
bddfba464c
4 changed files with 219 additions and 53 deletions
|
|
@ -16,7 +16,7 @@ use smithay::{
|
|||
ImportAll, ImportMem, Renderer,
|
||||
},
|
||||
desktop::{layer_map_for_output, space::SpaceElement, PopupKind, Space, WindowSurfaceType},
|
||||
input::{pointer::GrabStartData as PointerGrabStartData, Seat},
|
||||
input::Seat,
|
||||
output::Output,
|
||||
utils::{IsAlive, Logical, Point, Rectangle, Scale, Size},
|
||||
wayland::seat::WaylandFocus,
|
||||
|
|
@ -35,7 +35,7 @@ use crate::{
|
|||
target::{KeyboardFocusTarget, PointerFocusTarget},
|
||||
FocusStackMut,
|
||||
},
|
||||
grabs::{ReleaseMode, ResizeEdge},
|
||||
grabs::{GrabStartData, ReleaseMode, ResizeEdge},
|
||||
CosmicSurface, Direction, ManagedLayer, MoveResult, ResizeDirection, ResizeMode,
|
||||
},
|
||||
state::State,
|
||||
|
|
@ -739,7 +739,7 @@ impl FloatingLayout {
|
|||
&mut self,
|
||||
mapped: &CosmicMapped,
|
||||
seat: &Seat<State>,
|
||||
start_data: PointerGrabStartData<State>,
|
||||
start_data: GrabStartData,
|
||||
edges: ResizeEdge,
|
||||
release: ReleaseMode,
|
||||
) -> Option<ResizeSurfaceGrab> {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue