diff --git a/glue_jupyter/bqplot/common/tools.py b/glue_jupyter/bqplot/common/tools.py index c301a7dd..1e855b08 100644 --- a/glue_jupyter/bqplot/common/tools.py +++ b/glue_jupyter/bqplot/common/tools.py @@ -143,8 +143,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): @@ -221,8 +220,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): @@ -380,8 +378,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): @@ -483,8 +480,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