remove context from ui (again) and create weird trait for it

This commit is contained in:
iris committed 2025-09-24 17:41:25 -04:00
1 parent 26c248dcba
commit 719bee4b31
12 files changed
+107 -92

No files matched your search

+2 -2
View File
@@ -116,10 +116,10 @@ impl TextBuilder {
}
}
impl<Ctx> FnOnce<(&mut Ui<Ctx>,)> for TextBuilder {
impl FnOnce<(&mut Ui,)> for TextBuilder {
type Output = Text;
extern "rust-call" fn call_once(self, args: (&mut Ui<Ctx>,)) -> Self::Output {
extern "rust-call" fn call_once(self, args: (&mut Ui,)) -> Self::Output {
let mut buf =
TextBuffer::new_empty(Metrics::new(self.attrs.font_size, self.attrs.line_height));
buf.set_text(