diff options
| author | 2020-05-09 09:40:31 +0200 | |
|---|---|---|
| committer | 2020-05-22 21:55:55 +0200 | |
| commit | 32b9c1fdbd217c664aae40f5852013e682d480df (patch) | |
| tree | 290b1fbddab25865e0b7853fca1a20c4e28894e2 /native/src | |
| parent | c620e4dc4caaedf3ce74b14d95c1269eb7b1d535 (diff) | |
| download | iced-32b9c1fdbd217c664aae40f5852013e682d480df.tar.gz iced-32b9c1fdbd217c664aae40f5852013e682d480df.tar.bz2 iced-32b9c1fdbd217c664aae40f5852013e682d480df.zip | |
Return new `Split` in `pane_grid::State::split`
Diffstat (limited to '')
| -rw-r--r-- | native/src/widget/pane_grid/state.rs | 9 | 
1 files changed, 7 insertions, 2 deletions
| diff --git a/native/src/widget/pane_grid/state.rs b/native/src/widget/pane_grid/state.rs index cca8fd4a..4cda818c 100644 --- a/native/src/widget/pane_grid/state.rs +++ b/native/src/widget/pane_grid/state.rs @@ -191,7 +191,12 @@ impl<T> State<T> {      ///      /// [`Pane`]: struct.Pane.html      /// [`Axis`]: enum.Axis.html -    pub fn split(&mut self, axis: Axis, pane: &Pane, state: T) -> Option<Pane> { +    pub fn split( +        &mut self, +        axis: Axis, +        pane: &Pane, +        state: T, +    ) -> Option<(Pane, Split)> {          let node = self.internal.layout.find(pane)?;          let new_pane = { @@ -211,7 +216,7 @@ impl<T> State<T> {          let _ = self.panes.insert(new_pane, state);          self.focus(&new_pane); -        Some(new_pane) +        Some((new_pane, new_split))      }      /// Swaps the position of the provided panes in the [`State`]. | 
