From 5cc92eb8aebb2011756a4e91e0355fd1c83605ee Mon Sep 17 00:00:00 2001 From: doryan Date: Sat, 17 Aug 2024 00:01:26 +0400 Subject: [PATCH] refactor(fabrics): one fabric is divided into several parts --- .../view_utils/signal_reduce_utils.rs | 54 ++++++++++--------- src/view/pages/signal_reducing.rs | 11 +++- 2 files changed, 38 insertions(+), 27 deletions(-) diff --git a/src/controller/view_utils/signal_reduce_utils.rs b/src/controller/view_utils/signal_reduce_utils.rs index aff9c8f..e7a7c34 100644 --- a/src/controller/view_utils/signal_reduce_utils.rs +++ b/src/controller/view_utils/signal_reduce_utils.rs @@ -55,12 +55,7 @@ pub fn column_view_setup_factory(_factory: &SignalListItemFactory, list_item: &O .set_child(Some(&Label::new(None))); } -pub fn column_view_bind_factory( - _factory: &SignalListItemFactory, - list_item: &Object, - values: SignalReduce, - label: &str, -) { +pub fn get_cell_data(list_item: &Object) -> (Frequency, Label) { let cell_value = list_item .downcast_ref::() .expect("Needs to be ListItem") @@ -75,12 +70,30 @@ pub fn column_view_bind_factory( .and_downcast::