View Widget

The View Widget is a container for laying out scene views.

API

class cmlibs.widgets.viewwidget.ViewWidget(scenes, grid_description=None, parent=None)

A widget that holds sceneviewers in a specific layout.

getActiveSceneviewer()

Get the currently active sceneviewer. Returns None if there is no currently active sceneviewer.

Returns:

cmlibs.zinc.sceneviewer.Sceneviewer

getActiveSceneviewerWidget()

Get the currently active sceneviewer widget.

Returns:

cmlibs.widgets.basesceneviewerwidget.

getSceneviewer(row, col)

Get the sceneviewer from the view widget layout at position defined by the row and column.

Parameters:
  • row – The row index of the sceneviewer.

  • col – The column index of the sceneviewer.

Returns:

cmlibs.zinc.sceneviewer.Sceneviewer

setContext(context)

Set the context for all sceneviewers in the view widget.

Parameters:

context – cmlibs.zinc.context.Context.