From 3041e821a72f768470b33dc79009fd0e806ae568 Mon Sep 17 00:00:00 2001 From: doryan Date: Mon, 12 Aug 2024 12:15:42 +0400 Subject: [PATCH] refactor: improved inputs distribution --- src/view/pages/signal_reducing.rs | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/src/view/pages/signal_reducing.rs b/src/view/pages/signal_reducing.rs index a509807..703a633 100644 --- a/src/view/pages/signal_reducing.rs +++ b/src/view/pages/signal_reducing.rs @@ -57,20 +57,10 @@ pub fn signal_reducing_page(wrapper: &Box) { }) .collect(); - let mut row_position = 0i32; - for (id, elem) in all_inputs.iter().enumerate() { - if id % 3 == 0 { - row_position += 1; - } + let row = id as i32 / 3; - input_block.attach( - elem.clone().get(), - (id as i32) - (3 * row_position), - row_position, - 1, - 1, - ); + input_block.attach(elem.get(), (id as i32) - (3 * row), row, 1, 1); } let calculate_button = Button::builder().label("Расчитать").build();