use rust_widgets::core::Rect;
use rust_widgets::widget::Widget;
pub fn build_ui() {
let mut root = rust_widgets::widget::Window::new(String::from("Generated Demo"), Rect::new(0, 0, 640, 480));
let n_0 = rust_widgets::widget::Label::new(String::from("Generated from a project document"), Rect::new(0, 0, 640, 156));
let n_1 = {
let mut n_1 = rust_widgets::widget::Button::new(String::from("Go"), Rect::new(0, 162, 640, 156));
n_1.set_enabled(false);
n_1
};
let n_2 = {
let mut n_2 = rust_widgets::widget::Slider::new(Rect::new(0, 324, 640, 156));
n_2.set_value(40);
n_2
};
let before = root.base().child_overflow_count();
root.base_mut().try_add_child(n_0.base().id());
debug_assert_eq!(
root.base().child_overflow_count(),
before,
"child capacity exceeded while adding a child; split this container"
);
let before = root.base().child_overflow_count();
root.base_mut().try_add_child(n_1.base().id());
debug_assert_eq!(
root.base().child_overflow_count(),
before,
"child capacity exceeded while adding a child; split this container"
);
let before = root.base().child_overflow_count();
root.base_mut().try_add_child(n_2.base().id());
debug_assert_eq!(
root.base().child_overflow_count(),
before,
"child capacity exceeded while adding a child; split this container"
);
let _ = &root;
}