Skip to content

Commit 92186d1

Browse files
committed
Add parent kwargs
1 parent c8a6173 commit 92186d1

File tree

4 files changed

+11
-11
lines changed

4 files changed

+11
-11
lines changed

src/napari_matplotlib/base.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@ class NapariMPLWidget(QWidget):
4343
List of currently selected napari layers.
4444
"""
4545

46-
def __init__(self, napari_viewer: napari.viewer.Viewer):
47-
super().__init__()
46+
def __init__(self, napari_viewer: napari.viewer.Viewer, parent=None):
47+
super().__init__(parent=parent)
4848

4949
self.viewer = napari_viewer
5050
self.canvas = FigureCanvas()
@@ -53,7 +53,7 @@ def __init__(self, napari_viewer: napari.viewer.Viewer):
5353
self.canvas.figure.patch.set_facecolor("none")
5454
self.canvas.figure.set_layout_engine("constrained")
5555
self.toolbar = NapariNavigationToolbar(
56-
self.canvas, self
56+
self.canvas, parent=self
5757
) # type: ignore[no-untyped-call]
5858
self._replace_toolbar_icons()
5959

src/napari_matplotlib/histogram.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ class HistogramWidget(NapariMPLWidget):
1919
n_layers_input = Interval(1, 1)
2020
input_layer_types = (napari.layers.Image,)
2121

22-
def __init__(self, napari_viewer: napari.viewer.Viewer):
23-
super().__init__(napari_viewer)
22+
def __init__(self, napari_viewer: napari.viewer.Viewer, parent=None):
23+
super().__init__(napari_viewer, parent=parent)
2424
self.add_single_axes()
2525
self.update_layers(None)
2626

src/napari_matplotlib/scatter.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ class ScatterBaseWidget(NapariMPLWidget):
2828
# the scatter is plotted as a 2dhist
2929
_threshold_to_switch_to_histogram = 500
3030

31-
def __init__(self, napari_viewer: napari.viewer.Viewer):
32-
super().__init__(napari_viewer)
31+
def __init__(self, napari_viewer: napari.viewer.Viewer, parent=None):
32+
super().__init__(napari_viewer, parent=parent)
3333

3434
self.add_single_axes()
3535
self.update_layers(None)
@@ -128,8 +128,8 @@ class FeaturesScatterWidget(ScatterBaseWidget):
128128
napari.layers.Vectors,
129129
)
130130

131-
def __init__(self, napari_viewer: napari.viewer.Viewer):
132-
super().__init__(napari_viewer)
131+
def __init__(self, napari_viewer: napari.viewer.Viewer, parent=None):
132+
super().__init__(napari_viewer, parent=parent)
133133
self._key_selection_widget = magicgui(
134134
self._set_axis_keys,
135135
x_axis_key={"choices": self._get_valid_axis_keys},

src/napari_matplotlib/slice.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ class SliceWidget(NapariMPLWidget):
2222
n_layers_input = Interval(1, 1)
2323
input_layer_types = (napari.layers.Image,)
2424

25-
def __init__(self, napari_viewer: napari.viewer.Viewer):
25+
def __init__(self, napari_viewer: napari.viewer.Viewer, parent=None):
2626
# Setup figure/axes
27-
super().__init__(napari_viewer)
27+
super().__init__(napari_viewer, parent=parent)
2828
self.add_single_axes()
2929

3030
button_layout = QHBoxLayout()

0 commit comments

Comments
 (0)