diff options
author | 2023-04-13 06:30:09 +0200 | |
---|---|---|
committer | 2023-04-13 06:30:09 +0200 | |
commit | 8bcb68d785cb1731894a00374970529cc59b0e76 (patch) | |
tree | 46e9b293ce8130dc5d5b41b4506b1c9228a67fb9 /native | |
parent | d508ed26371edb3438ee4d1c6c9358713acd3bde (diff) | |
download | iced-8bcb68d785cb1731894a00374970529cc59b0e76.tar.gz iced-8bcb68d785cb1731894a00374970529cc59b0e76.tar.bz2 iced-8bcb68d785cb1731894a00374970529cc59b0e76.zip |
Move `tag` and `state` definitions in `MouseListener`
Diffstat (limited to '')
-rw-r--r-- | native/src/widget/mouse_listener.rs | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/native/src/widget/mouse_listener.rs b/native/src/widget/mouse_listener.rs index 0ac7f826..3db2184e 100644 --- a/native/src/widget/mouse_listener.rs +++ b/native/src/widget/mouse_listener.rs @@ -112,6 +112,14 @@ where Renderer: crate::Renderer, Message: Clone, { + fn tag(&self) -> tree::Tag { + tree::Tag::of::<State>() + } + + fn state(&self) -> tree::State { + tree::State::new(State::default()) + } + fn children(&self) -> Vec<Tree> { vec![Tree::new(&self.content)] } @@ -233,14 +241,6 @@ where renderer, ) } - - fn tag(&self) -> tree::Tag { - tree::Tag::of::<State>() - } - - fn state(&self) -> tree::State { - tree::State::new(State::default()) - } } impl<'a, Message, Renderer> From<MouseListener<'a, Message, Renderer>> |