Skip to content

Commit 51de884

Browse files
add ui parameter to show command to be passed downstream to VNC renderable (#478)
1 parent 15609e8 commit 51de884

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

src/ansys/pyensight/core/renderable.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -557,10 +557,13 @@ class RenderableVNC(Renderable):
557557
"""Generates an ansys-nexus-viewer component that can be used to connect to the EnSight VNC remote image renderer."""
558558

559559
def __init__(self, *args, **kwargs) -> None:
560+
ui = kwargs.get("ui")
561+
if kwargs.get("ui"):
562+
kwargs.pop("ui")
560563
super().__init__(*args, **kwargs)
564+
self._ui = ui
561565
self._generate_url()
562566
self._rendertype = "remote"
563-
self._ui = kwargs.get("ui")
564567
self.update()
565568

566569
def _update_2023R2_or_less(self):

src/ansys/pyensight/core/session.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -838,6 +838,7 @@ def show(
838838
aa: int = 4,
839839
fps: float = 30.0,
840840
num_frames: Optional[int] = None,
841+
ui: Optional[str] = "simple",
841842
) -> "renderable.Renderable":
842843
"""Capture the current EnSight scene or otherwise make it available for
843844
display in a web browser.
@@ -898,7 +899,7 @@ def show(
898899
if self._html_port is None:
899900
raise RuntimeError("No websocketserver has been associated with this Session")
900901

901-
kwargs = dict(
902+
kwargs: Dict[str, Union[float, int, None, str]] = dict(
902903
height=height, width=width, temporal=temporal, aa=aa, fps=fps, num_frames=num_frames
903904
)
904905
if self._jupyter_notebook: # pragma: no cover
@@ -924,6 +925,7 @@ def show(
924925
else:
925926
render = RenderableSGEO(self, **kwargs)
926927
elif what == "remote":
928+
kwargs["ui"] = ui
927929
render = RenderableVNC(self, **kwargs)
928930
elif what == "remote_scene":
929931
render = RenderableEVSN(self, **kwargs)

0 commit comments

Comments
 (0)