Trait pixel_widgets::widget::IntoNode [−][src]
pub trait IntoNode<'a, Message: 'a>: 'a + Sized { fn into_node(self) -> Node<'a, Message>; fn class(self, class: &'a str) -> Node<'a, Message> { ... } fn on_event(
self,
event: NodeEvent,
f: impl 'a + Send + Fn(&mut Context<Message>)
) -> Node<'a, Message> { ... } }
Expand description
Convert to a generic widget. All widgets should implement this trait. It is also implemented by Node
itself,
which simply returns self.
Required methods
Provided methods
Implementors
impl<'a, T: 'a + Send, S: 'a + Send + AsRef<[MenuItem<'a, T>]> + AsMut<[MenuItem<'a, T>]>> IntoNode<'a, T> for Menu<'a, T, S>
[src]
impl<'a, T: 'a + Send, S: 'a + Send + AsRef<[MenuItem<'a, T>]> + AsMut<[MenuItem<'a, T>]>> IntoNode<'a, T> for Menu<'a, T, S>
[src]impl<'a, T: DragDropId, Message: 'a> IntoNode<'a, Message> for Drag<'a, T, Message>
[src]
impl<'a, T: DragDropId, Message: 'a> IntoNode<'a, Message> for Drag<'a, T, Message>
[src]