mirror of
https://github.com/bec-project/bec_widgets.git
synced 2025-07-13 19:21:50 +02:00
fix(BECGuiClient): add launch_script parameter to dock area creation
This commit is contained in:
@ -278,6 +278,8 @@ class BECGuiClient(RPCBase):
|
|||||||
name: str | None = None,
|
name: str | None = None,
|
||||||
wait: bool = True,
|
wait: bool = True,
|
||||||
geometry: tuple[int, int, int, int] | None = None,
|
geometry: tuple[int, int, int, int] | None = None,
|
||||||
|
launch_script: str = "dock_area",
|
||||||
|
**kwargs,
|
||||||
) -> client.BECDockArea:
|
) -> client.BECDockArea:
|
||||||
"""Create a new top-level dock area.
|
"""Create a new top-level dock area.
|
||||||
|
|
||||||
@ -293,11 +295,11 @@ class BECGuiClient(RPCBase):
|
|||||||
if wait:
|
if wait:
|
||||||
with wait_for_server(self):
|
with wait_for_server(self):
|
||||||
widget = self.launcher._run_rpc(
|
widget = self.launcher._run_rpc(
|
||||||
"launch", "dock_area", name, geometry
|
"launch", launch_script=launch_script, name=name, geometry=geometry, **kwargs
|
||||||
) # pylint: disable=protected-access
|
) # pylint: disable=protected-access
|
||||||
return widget
|
return widget
|
||||||
widget = self.launcher._run_rpc(
|
widget = self.launcher._run_rpc(
|
||||||
"new_dock_area", name, geometry
|
"launch", launch_script=launch_script, name=name, geometry=geometry, **kwargs
|
||||||
) # pylint: disable=protected-access
|
) # pylint: disable=protected-access
|
||||||
return widget
|
return widget
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user