refactored div

This commit is contained in:
2025-07-29 17:08:25 +02:00
parent 3a7d69cb04
commit e2d7c1ef91
7 changed files with 130 additions and 147 deletions
+8 -1
View File
@@ -25,7 +25,14 @@ impl Rsx {
for rsx_elem in self.0 {
match rsx_elem {
RsxElement::Element(f, dep, child) => {
let w = screen.draw_box(f);
let w = if let Some(parent) = &parent {
let w = Arc::new(Widget::new(Box::new(f)));
parent.0.lock().unwrap().draw_child(&w);
w
} else {
screen.draw_box(f)
};
for d in dep {
w.dependency_box(d);
}