text update for more code reuse + much better caching

This commit is contained in:
2025-09-29 13:45:48 -04:00
parent c98a43f94d
commit 628840d5cd
9 changed files with 319 additions and 273 deletions

View File

@@ -130,7 +130,8 @@ impl Client {
let texts = Span::empty(Dir::DOWN).add_static(&mut ui);
let msg_area = (Rect::new(Color::SKY), texts.scroll()).stack();
let add_text = text_edit("add")
let add_text = text("add")
.editable()
.text_align(Align::Left)
.size(30)
.id_on(CursorSense::click(), |id, client: &mut Client, ctx| {
@@ -139,7 +140,8 @@ impl Client {
})
.id_on(Submit, move |id, client: &mut Client, _| {
let content = client.ui.text(id).take();
let text = text_edit(content)
let text = text(content)
.editable()
.size(30)
.text_align(Align::Left)
.wrap(true)