From 7f5edbdeaf8c9afbb779d1952cebe055113d9251 Mon Sep 17 00:00:00 2001 From: MattRoyle Date: Mon, 22 Jun 2026 15:08:13 +0100 Subject: [PATCH 1/2] Add properties for the label visibility and background color --- nionswift_plugin/nion_eels_analysis/LiveZLP.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nionswift_plugin/nion_eels_analysis/LiveZLP.py b/nionswift_plugin/nion_eels_analysis/LiveZLP.py index 7030700..bef7018 100755 --- a/nionswift_plugin/nion_eels_analysis/LiveZLP.py +++ b/nionswift_plugin/nion_eels_analysis/LiveZLP.py @@ -47,6 +47,8 @@ def commit(self) -> None: zlp_interval.interval = start, end zlp_interval.graphic_id = "zlp_interval" zlp_interval._graphic.color = "black" + zlp_interval._graphic.text_visibility = "always" + zlp_interval._graphic.text_background_color = "white" ComputationCallable = typing.Callable[[Symbolic._APIComputation], Symbolic.ComputationHandlerLike] From 9862bf44c93a6e0d20f3a77d93129d9b8a0bd2ca Mon Sep 17 00:00:00 2001 From: MattRoyle Date: Wed, 1 Jul 2026 15:45:29 +0100 Subject: [PATCH 2/2] Refactor to set the role for measurements --- nionswift_plugin/nion_eels_analysis/LiveThickness.py | 1 + nionswift_plugin/nion_eels_analysis/LiveZLP.py | 3 +-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/nionswift_plugin/nion_eels_analysis/LiveThickness.py b/nionswift_plugin/nion_eels_analysis/LiveThickness.py index 0dbda6a..29bbe37 100755 --- a/nionswift_plugin/nion_eels_analysis/LiveThickness.py +++ b/nionswift_plugin/nion_eels_analysis/LiveThickness.py @@ -66,6 +66,7 @@ def commit(self) -> None: thickness_interval.graphic_id = "thickness_interval" thickness_interval.label = f"{self.__thickness:0.4f}" thickness_interval._graphic.color = "#CE00AC" + thickness_interval._graphic.role = "measurement" ComputationCallable = typing.Callable[[Symbolic._APIComputation], Symbolic.ComputationHandlerLike] diff --git a/nionswift_plugin/nion_eels_analysis/LiveZLP.py b/nionswift_plugin/nion_eels_analysis/LiveZLP.py index bef7018..20bf53a 100755 --- a/nionswift_plugin/nion_eels_analysis/LiveZLP.py +++ b/nionswift_plugin/nion_eels_analysis/LiveZLP.py @@ -47,8 +47,7 @@ def commit(self) -> None: zlp_interval.interval = start, end zlp_interval.graphic_id = "zlp_interval" zlp_interval._graphic.color = "black" - zlp_interval._graphic.text_visibility = "always" - zlp_interval._graphic.text_background_color = "white" + zlp_interval._graphic.role = "measurement" ComputationCallable = typing.Callable[[Symbolic._APIComputation], Symbolic.ComputationHandlerLike]