From 7b90fdef75c63399503f02d5356aed8b21bcaeda Mon Sep 17 00:00:00 2001 From: Alexander Mohr Date: Tue, 15 Apr 2025 22:11:31 +0200 Subject: [PATCH] support valign --- src/lib/gui.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/lib/gui.rs b/src/lib/gui.rs index 3dc3c60..f59d490 100644 --- a/src/lib/gui.rs +++ b/src/lib/gui.rs @@ -147,6 +147,16 @@ fn build_ui( inner_box.set_halign(Align::Fill); } + if let Some(valign) = config.valign { + inner_box.set_valign(valign.into()); + } else { + if config.orientation.unwrap() == config::Orientation::Horizontal { + inner_box.set_valign(Align::Center); + } else { + inner_box.set_valign(Align::Start); + } + } + inner_box.set_selection_mode(gtk4::SelectionMode::Browse); inner_box.set_max_children_per_line(config.columns.unwrap()); inner_box.set_activate_on_single_click(true);