shell: Handle focus shortcuts for floating layer
This commit is contained in:
parent
63c073e3e5
commit
3d10ca6105
4 changed files with 122 additions and 20 deletions
|
|
@ -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,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue