From 493fada4ab5cec59e93912c6ef51315b8acf930e Mon Sep 17 00:00:00 2001 From: Derek Homeier Date: Wed, 3 Jan 2024 17:01:13 +0100 Subject: [PATCH] observe only `selected` in BqplotShapeModes --- glue_jupyter/bqplot/common/tools.py | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/glue_jupyter/bqplot/common/tools.py b/glue_jupyter/bqplot/common/tools.py index 46a0b93c..ca096c82 100644 --- a/glue_jupyter/bqplot/common/tools.py +++ b/glue_jupyter/bqplot/common/tools.py @@ -141,8 +141,7 @@ def __init__(self, viewer, roi=None, finalize_callback=None, **kwargs): self.update_from_roi(roi) self.interact.observe(self.update_selection, "brushing") - self.interact.observe(self.on_selection_change, "selected_x") - self.interact.observe(self.on_selection_change, "selected_y") + self.interact.observe(self.on_selection_change, "selected") self.finalize_callback = finalize_callback def update_selection(self, *args): @@ -219,8 +218,7 @@ def __init__(self, viewer, roi=None, finalize_callback=None, **kwargs): self._lasso = False self.interact.observe(self.update_selection, "brushing") - self.interact.observe(self.on_selection_change, "selected_x") - self.interact.observe(self.on_selection_change, "selected_y") + self.interact.observe(self.on_selection_change, "selected") self.finalize_callback = finalize_callback def update_selection(self, *args): @@ -378,8 +376,7 @@ def __init__(self, viewer, roi=None, finalize_callback=None, **kwargs): self.update_from_roi(roi) self.interact.observe(self.update_selection, "brushing") - self.interact.observe(self.on_selection_change, "selected_x") - self.interact.observe(self.on_selection_change, "selected_y") + self.interact.observe(self.on_selection_change, "selected") self.finalize_callback = finalize_callback def update_selection(self, *args): @@ -481,8 +478,7 @@ def __init__(self, viewer, roi=None, finalize_callback=None, **kwargs): self.update_from_roi(roi) self.interact.observe(self.update_selection, "brushing") - self.interact.observe(self.on_selection_change, "selected_x") - self.interact.observe(self.on_selection_change, "selected_y") + self.interact.observe(self.on_selection_change, "selected") self.finalize_callback = finalize_callback