File tree 4 files changed +11
-11
lines changed
4 files changed +11
-11
lines changed Original file line number Diff line number Diff line change @@ -43,8 +43,8 @@ class NapariMPLWidget(QWidget):
43
43
List of currently selected napari layers.
44
44
"""
45
45
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 )
48
48
49
49
self .viewer = napari_viewer
50
50
self .canvas = FigureCanvas ()
@@ -53,7 +53,7 @@ def __init__(self, napari_viewer: napari.viewer.Viewer):
53
53
self .canvas .figure .patch .set_facecolor ("none" )
54
54
self .canvas .figure .set_layout_engine ("constrained" )
55
55
self .toolbar = NapariNavigationToolbar (
56
- self .canvas , self
56
+ self .canvas , parent = self
57
57
) # type: ignore[no-untyped-call]
58
58
self ._replace_toolbar_icons ()
59
59
Original file line number Diff line number Diff line change @@ -19,8 +19,8 @@ class HistogramWidget(NapariMPLWidget):
19
19
n_layers_input = Interval (1 , 1 )
20
20
input_layer_types = (napari .layers .Image ,)
21
21
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 )
24
24
self .add_single_axes ()
25
25
self .update_layers (None )
26
26
Original file line number Diff line number Diff line change @@ -20,8 +20,8 @@ class ScatterBaseWidget(NapariMPLWidget):
20
20
# the scatter is plotted as a 2D histogram
21
21
_threshold_to_switch_to_histogram = 500
22
22
23
- def __init__ (self , napari_viewer : napari .viewer .Viewer ):
24
- super ().__init__ (napari_viewer )
23
+ def __init__ (self , napari_viewer : napari .viewer .Viewer , parent = None ):
24
+ super ().__init__ (napari_viewer , parent = parent )
25
25
26
26
self .add_single_axes ()
27
27
self .update_layers (None )
@@ -113,8 +113,8 @@ class FeaturesScatterWidget(ScatterBaseWidget):
113
113
napari .layers .Vectors ,
114
114
)
115
115
116
- def __init__ (self , napari_viewer : napari .viewer .Viewer ):
117
- super ().__init__ (napari_viewer )
116
+ def __init__ (self , napari_viewer : napari .viewer .Viewer , parent = None ):
117
+ super ().__init__ (napari_viewer , parent = parent )
118
118
self ._key_selection_widget = magicgui (
119
119
self ._set_axis_keys ,
120
120
x_axis_key = {"choices" : self ._get_valid_axis_keys },
Original file line number Diff line number Diff line change @@ -22,9 +22,9 @@ class SliceWidget(NapariMPLWidget):
22
22
n_layers_input = Interval (1 , 1 )
23
23
input_layer_types = (napari .layers .Image ,)
24
24
25
- def __init__ (self , napari_viewer : napari .viewer .Viewer ):
25
+ def __init__ (self , napari_viewer : napari .viewer .Viewer , parent = None ):
26
26
# Setup figure/axes
27
- super ().__init__ (napari_viewer )
27
+ super ().__init__ (napari_viewer , parent = parent )
28
28
self .add_single_axes ()
29
29
30
30
button_layout = QHBoxLayout ()
You can’t perform that action at this time.
0 commit comments