From ea6ed3407aa83726f2af5ccd42517a799ebf18d3 Mon Sep 17 00:00:00 2001 From: Mark Qvist Date: Wed, 25 Oct 2023 14:19:02 +0200 Subject: [PATCH] Fixed object details scroll behaviour --- sbapp/ui/objectdetails.py | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/sbapp/ui/objectdetails.py b/sbapp/ui/objectdetails.py index 777daf9..da6e784 100644 --- a/sbapp/ui/objectdetails.py +++ b/sbapp/ui/objectdetails.py @@ -37,11 +37,11 @@ class ObjectDetails(): self.ids = self.screen.ids self.app.root.ids.screen_manager.add_widget(self.screen) - self.screen.ids.object_details_scrollview.effect_cls = ScrollEffect + self.screen.ids.object_details_container.effect_cls = ScrollEffect self.telemetry_list = RVDetails() self.telemetry_list.delegate = self self.telemetry_list.app = self.app - self.screen.ids.object_details_scrollview.add_widget(self.telemetry_list) + self.screen.ids.object_details_container.add_widget(self.telemetry_list) def close_action(self, sender=None): if self.from_conv: @@ -92,7 +92,7 @@ class ObjectDetails(): Clock.schedule_once(job, 0.01) self.telemetry_list.update_source(None) - self.screen.ids.object_details_scrollview.effect_cls = ScrollEffect + self.telemetry_list.effect_cls = ScrollEffect def reload(self): self.clear_widget() @@ -315,6 +315,8 @@ layou_object_details = """ : viewclass: "ODView" + effect_cls: "ScrollEffect" + RecycleBoxLayout: default_size: None, dp(50) default_size_hint: 1, None @@ -350,7 +352,7 @@ MDScreen: MDIconButton: id: object_appearance - icon: "map-marker-star-outline" + icon: "account-question" icon_color: [0,0,0,1] md_bg_color: [1,1,1,1] theme_icon_color: "Custom" @@ -392,8 +394,8 @@ MDScreen: on_release: root.delegate.copy_coordinates(self) disabled: False - ScrollView: - id: object_details_scrollview - effect_cls: "ScrollEffect" + MDBoxLayout: + orientation: "vertical" + id: object_details_container """ \ No newline at end of file