From 976a6c85bdfc8ac10e87f57f23827803667e11af Mon Sep 17 00:00:00 2001 From: Olaf Wintermann Date: Mon, 6 Apr 2026 20:37:09 +0200 Subject: [PATCH] add grid_row function --- ui-rs/src/ui/container.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/ui-rs/src/ui/container.rs b/ui-rs/src/ui/container.rs index 7bbe728..1b7cc6f 100644 --- a/ui-rs/src/ui/container.rs +++ b/ui-rs/src/ui/container.rs @@ -97,6 +97,14 @@ impl toolkit::UiObject { } } } + + pub fn grid_row(&mut self, create_ui: F) + where F: FnOnce(&mut toolkit::UiObject) { + create_ui(self); + unsafe { + ui_newline(self.ptr); + } + } } impl<'a> ContainerBuilder<'a> { @@ -855,6 +863,8 @@ extern "C" { fn ui_left_panel_create(obj: *mut UiObject, args: *const UiSidebarArgs) -> *mut c_void; fn ui_right_panel_create(obj: *mut UiObject, args: *const UiSidebarArgs) -> *mut c_void; + fn ui_newline(obj: *mut UiObject); + fn ui_container_args_new() -> *mut UiContainerArgs; fn ui_container_args_set_fill(args: *mut UiContainerArgs, fill: c_int); -- 2.47.3