From 90c8fb6d377d68f4530286185257877b3b82a884 Mon Sep 17 00:00:00 2001 From: Casey Schneider-Mizell Date: Wed, 25 Jun 2025 13:33:19 -0700 Subject: [PATCH 1/3] add swap_visible_segments to AnnotationLayer --- python/neuroglancer/viewer_state.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/python/neuroglancer/viewer_state.py b/python/neuroglancer/viewer_state.py index bd8502ac9c..62bfeab44f 100644 --- a/python/neuroglancer/viewer_state.py +++ b/python/neuroglancer/viewer_state.py @@ -1164,6 +1164,9 @@ def __init__(self, *args, **kwargs): shader_controls = shaderControls = wrapped_property( "shaderControls", ShaderControls ) + swap_visible_segments_on_move = swapVisbleSegmentsOnMove = wrapped_property( + "swapVisibleSegmentsOnMove", optional(bool, True) + ) @staticmethod def interpolate(a, b, t): From 368fc4f459096cc6494a40bae6615ff7ac5a2649 Mon Sep 17 00:00:00 2001 From: Casey Schneider-Mizell Date: Wed, 25 Jun 2025 17:53:57 -0700 Subject: [PATCH 2/3] fix spelling --- python/neuroglancer/viewer_state.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/neuroglancer/viewer_state.py b/python/neuroglancer/viewer_state.py index 62bfeab44f..7f5b0ce855 100644 --- a/python/neuroglancer/viewer_state.py +++ b/python/neuroglancer/viewer_state.py @@ -1164,7 +1164,7 @@ def __init__(self, *args, **kwargs): shader_controls = shaderControls = wrapped_property( "shaderControls", ShaderControls ) - swap_visible_segments_on_move = swapVisbleSegmentsOnMove = wrapped_property( + swap_visible_segments_on_move = swapVisibleSegmentsOnMove = wrapped_property( "swapVisibleSegmentsOnMove", optional(bool, True) ) From febf978abb09a2303e904db4c6a3097aa28f114f Mon Sep 17 00:00:00 2001 From: Casey Schneider-Mizell Date: Wed, 25 Jun 2025 20:41:58 -0700 Subject: [PATCH 3/3] Use current but incorrect spelling for property --- python/neuroglancer/viewer_state.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/neuroglancer/viewer_state.py b/python/neuroglancer/viewer_state.py index 7f5b0ce855..9c92632a08 100644 --- a/python/neuroglancer/viewer_state.py +++ b/python/neuroglancer/viewer_state.py @@ -1165,7 +1165,7 @@ def __init__(self, *args, **kwargs): "shaderControls", ShaderControls ) swap_visible_segments_on_move = swapVisibleSegmentsOnMove = wrapped_property( - "swapVisibleSegmentsOnMove", optional(bool, True) + "swapVisbleSegmentsOnMove", optional(bool, True) ) @staticmethod