typed stuff

This commit is contained in:
2025-12-17 00:55:36 -05:00
parent 1363f31fcd
commit 70ac0fbcb2
3 changed files with 7 additions and 0 deletions

View File

@@ -125,6 +125,11 @@ widget_trait! {
fn to_any(self) -> impl WidgetIdFn<State> {
|ui| self.add(ui)
}
fn set_ptr(self, ptr: WidgetRef<State, WidgetPtr<State>>, ui: &mut Ui<State>) {
let id = self.add(ui);
ui[ptr].inner = Some(id);
}
}
pub trait CoreWidgetArr<State, const LEN: usize, Wa: WidgetArrLike<State, LEN, Tag>, Tag> {