placement_of#

WorkspaceLayout.placement_of(viewport: Viewport | str) → ViewportPlacement#

Return the placement of a viewport.

Parameters:
viewportViewport or str

Viewport or viewport ID to locate.

Returns:
ViewportPlacement

Placement of the requested viewport.

Raises:
KeyError

If the viewport is not part of this layout.

Examples

Get the grid position of a viewport.

>>> placement = workspace.layout.placement_of(viewport)
>>> placement.row, placement.column
(0, 1)