1
2
3
4
5
6
7
8
use crate::{WidgetNode, Node, NativeContainer, NativeWidget, Container};

/// Node which has a native widget
/// and can hold children
pub trait ContainerWidgetNode: Node + WidgetNode + Container {
    fn get_native_container(&self) -> &NativeContainer;
    fn append(&mut self, widget: &NativeWidget);
}