diff --git a/pyproject.toml b/pyproject.toml index 22a9c2a..78c0e05 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -38,6 +38,7 @@ viewer = [ "trame-vtk>=2.8.15", "trame-vtklocal>=0.12.2", "trame-vuetify>=3.0.1", + "trame-plotly>=3.1.0", ] esgf = [ "intake-esgf>=2024.1", @@ -57,6 +58,7 @@ all = [ "trame-vtk>=2.8.15", "trame-vtklocal>=0.12.2", "trame-vuetify>=3.0.1", + "trame-plotly>=3.1.0", # esgf "intake-esgf>=2024.1", diff --git a/src/pan3d/ui/vtk_view.py b/src/pan3d/ui/vtk_view.py index 4fc12a0..b0cbcf7 100644 --- a/src/pan3d/ui/vtk_view.py +++ b/src/pan3d/ui/vtk_view.py @@ -69,7 +69,7 @@ def __init__( } } for w in widgets or []: - view.register_widget(w) + view.register_vtk_object(w) else: with vtkw.VtkLocalView(self.render_window) as view: self.ctrl.view_update = view.update diff --git a/src/pan3d/utils/common.py b/src/pan3d/utils/common.py index f7c956e..5010b91 100644 --- a/src/pan3d/utils/common.py +++ b/src/pan3d/utils/common.py @@ -782,7 +782,7 @@ def __init__( class RenderingSettingsBasic(CollapsableSection): def __init__(self, source=None, update_rendering=None, **kwargs): - super().__init__(self, "Rendering", "show_rendering", **kwargs) + super().__init__("Rendering", "show_rendering", **kwargs) self.source = source with self.content: