From: Olaf Wintermann Date: Tue, 14 Apr 2026 06:04:11 +0000 (+0200) Subject: fix some warnings X-Git-Url: https://uap-core.de/gitweb/?a=commitdiff_plain;h=HEAD;p=note.git fix some warnings --- diff --git a/ui-rs/src/ui/button.rs b/ui-rs/src/ui/button.rs index 344098c..c574590 100644 --- a/ui-rs/src/ui/button.rs +++ b/ui-rs/src/ui/button.rs @@ -41,7 +41,7 @@ impl toolkit::UiObject { } } - pub fn togglebutton_builder<'a>(&'a mut self) -> ToggleBuilder { + pub fn togglebutton_builder<'a>(&'a mut self) -> ToggleBuilder<'a, T> { unsafe { let args = ui_toggle_args_new(); ToggleBuilder { args: args, obj: self, create: togglebutton_create } @@ -50,21 +50,21 @@ impl toolkit::UiObject { - pub fn checkbox_builder<'a>(&'a mut self) -> ToggleBuilder { + pub fn checkbox_builder<'a>(&'a mut self) -> ToggleBuilder<'a, T> { unsafe { let args = ui_toggle_args_new(); ToggleBuilder { args: args, obj: self, create: checkbox_create } } } - pub fn switch_builder<'a>(&'a mut self) -> ToggleBuilder { + pub fn switch_builder<'a>(&'a mut self) -> ToggleBuilder<'a, T> { unsafe { let args = ui_toggle_args_new(); ToggleBuilder { args: args, obj: self, create: switch_create } } } - pub fn radiobutton_builder<'a>(&'a mut self) -> ToggleBuilder { + pub fn radiobutton_builder<'a>(&'a mut self) -> ToggleBuilder<'a, T> { unsafe { let args = ui_toggle_args_new(); ToggleBuilder { args: args, obj: self, create: radiobutton_create } diff --git a/ui-rs/src/ui/text.rs b/ui-rs/src/ui/text.rs index 66b94fe..3f159b6 100644 --- a/ui-rs/src/ui/text.rs +++ b/ui-rs/src/ui/text.rs @@ -222,21 +222,21 @@ impl toolkit::UiObject { widget_fn!(passwordfield, passwordfield_builder, TextFieldBuilder); widget_fn!(frameless_textfield, frameless_textfield_builder, TextFieldBuilder); - pub fn textfield_builder<'a>(&'a mut self) -> TextFieldBuilder { + pub fn textfield_builder<'a>(&'a mut self) -> TextFieldBuilder<'a, T> { unsafe { let args = ui_textfield_args_new(); TextFieldBuilder { args: args, obj: self, create: textfield_create } } } - pub fn passwordfield_builder<'a>(&'a mut self) -> TextFieldBuilder { + pub fn passwordfield_builder<'a>(&'a mut self) -> TextFieldBuilder<'a, T> { unsafe { let args = ui_textfield_args_new(); TextFieldBuilder { args: args, obj: self, create: passwordfield_create } } } - pub fn frameless_textfield_builder<'a>(&'a mut self) -> TextFieldBuilder { + pub fn frameless_textfield_builder<'a>(&'a mut self) -> TextFieldBuilder<'a, T> { unsafe { let args = ui_textfield_args_new(); TextFieldBuilder { args: args, obj: self, create: frameless_textfield_create }