handles (tuple)

This commit is contained in:
iris committed 2025-12-11 07:30:59 -05:00
1 parent 36668c82f4
commit 2dad409300
5 files changed
+36 -40

No files matched your search

+8 -11
View File
@@ -39,8 +39,7 @@ impl DefaultAppState for Client {
.width(rest(3)),
)
.span(Dir::RIGHT)
.add(ui)
.handles();
.handles(ui);
let span_test = (
rrect.color(Color::GREEN).width(100),
@@ -53,15 +52,14 @@ impl DefaultAppState for Client {
.span(Dir::LEFT)
.add(ui);
let span_add = Span::empty(Dir::RIGHT).add(ui).handles();
let span_add = Span::empty(Dir::RIGHT).handles(ui);
let add_button = rect(Color::LIME)
.radius(30)
.on(CursorSense::click(), move |ctx| {
let child = ctx
.ui
.add(image(include_bytes!("assets/sungals.png")).center())
.any();
.add(image(include_bytes!("assets/sungals.png")).center());
ctx.ui[span_add.1].children.push(child);
})
.sized((150, 150))
@@ -100,7 +98,7 @@ impl DefaultAppState for Client {
.span(Dir::DOWN)
.add(ui);
let texts = Span::empty(Dir::DOWN).gap(10).add(ui).handles();
let texts = Span::empty(Dir::DOWN).gap(10).handles(ui);
let msg_area = texts.0.scroll().masked().background(rect(Color::SKY));
let add_text = wtext("add")
.editable(false)
@@ -116,10 +114,9 @@ impl DefaultAppState for Client {
.wrap(true)
.attr::<Selectable>(());
let msg_box = text.background(rect(Color::WHITE.darker(0.5))).add(ctx.ui);
ctx.ui[texts.1].children.push(msg_box.any());
ctx.ui[texts.1].children.push(msg_box);
})
.add(ui)
.handles();
.handles(ui);
let text_edit_scroll = (
msg_area.height(rest(1)),
(
@@ -143,7 +140,7 @@ impl DefaultAppState for Client {
.span(Dir::DOWN)
.add(ui);
let main = WidgetPtr::new().add(ui).handles();
let main = WidgetPtr::new().handles(ui);
let vals = Rc::new(RefCell::new((0, Vec::new())));
let mut switch_button = |color, to: WidgetHandle, label| {
@@ -190,7 +187,7 @@ impl DefaultAppState for Client {
)
.span(Dir::RIGHT);
let info = wtext("").add(ui).handles();
let info = wtext("").handles(ui);
let info_sect = info.0.pad(10).align(Align::RIGHT);
((tabs.height(40), main.0.pad(10)).span(Dir::DOWN), info_sect)