diff options
author | 2023-07-06 07:37:51 +0200 | |
---|---|---|
committer | 2023-07-06 07:57:23 +0200 | |
commit | ecce8bbcee45dddedef8a33bf3dc086d76c27b39 (patch) | |
tree | 28be578ae65deb6d7cf0c67fe91cfecc6bedbe27 /widget/src | |
parent | f83ee1e9f99d1ec5621b4dba35ce0d0fced95442 (diff) | |
download | iced-ecce8bbcee45dddedef8a33bf3dc086d76c27b39.tar.gz iced-ecce8bbcee45dddedef8a33bf3dc086d76c27b39.tar.bz2 iced-ecce8bbcee45dddedef8a33bf3dc086d76c27b39.zip |
Simplify `Target` enum in `widget::pane_grid`
Diffstat (limited to 'widget/src')
-rw-r--r-- | widget/src/pane_grid.rs | 18 |
1 files changed, 5 insertions, 13 deletions
diff --git a/widget/src/pane_grid.rs b/widget/src/pane_grid.rs index 213460a5..23ab4181 100644 --- a/widget/src/pane_grid.rs +++ b/widget/src/pane_grid.rs @@ -587,7 +587,7 @@ pub fn update<'a, Message, T: Draggable>( { DragEvent::Dropped { pane, - target: Target::PaneGrid(edge), + target: Target::Edge(edge), } } else { let dropped_region = contents @@ -604,10 +604,7 @@ pub fn update<'a, Message, T: Draggable>( { DragEvent::Dropped { pane, - target: Target::Pane { - pane: target, - region, - }, + target: Target::Pane(target, region), } } _ => DragEvent::Canceled { pane }, @@ -1094,15 +1091,10 @@ pub enum DragEvent { /// The [`Target`] area a pane can be dropped on. #[derive(Debug, Clone, Copy)] pub enum Target { - /// The [`Edge`} of the full [`PaneGrid`]. - PaneGrid(Edge), + /// An [`Edge`] of the full [`PaneGrid`]. + Edge(Edge), /// A single [`Pane`] of the [`PaneGrid`]. - Pane { - /// The targetted [`Pane`]. - pane: Pane, - /// The targetted area of the [`Pane`]. - region: Region, - }, + Pane(Pane, Region), } /// The region of a [`Pane`]. |