shell: Handle focus shortcuts for floating layer

This commit is contained in:
Victoria Brekenfeld 2023-09-20 16:30:37 +02:00
parent 63c073e3e5
commit 3d10ca6105
4 changed files with 122 additions and 20 deletions

View file

@ -22,7 +22,8 @@ use crate::{
},
grabs::ResizeEdge,
layout::Orientation,
CosmicSurface, OutputNotMapped, OverviewMode, ResizeDirection, ResizeMode, Trigger,
CosmicSurface, FocusResult, OutputNotMapped, OverviewMode, ResizeDirection, ResizeMode,
Trigger,
},
utils::{prelude::*, tween::EaseRectangle},
wayland::{
@ -131,13 +132,6 @@ impl std::ops::Not for Direction {
}
}
#[derive(Debug, Clone, PartialEq)]
pub enum FocusResult {
None,
Handled,
Some(KeyboardFocusTarget),
}
#[derive(Debug, Clone, PartialEq)]
pub enum MoveResult {
Done,