Widgets#

The widgets module provides specialized GUI components for 3D visualization, data interaction, and user interface elements within the Mosaic application.

Core Interface Components#

ObjectBrowserSidebar

Simplified sidebar component for Mosaic.

RibbonToolBar

ContainerListWidget

alias of ContainerTreeWidget

StyledListWidgetItem

alias of StyledTreeWidgetItem

3D Visualization Widgets#

AxesWidget(renderer, interactor)

Widget for displaying coordinate axes in the viewport.

ScaleBarWidget(renderer, interactor)

VTK Scale Bar widget for adding distance indicators to the vtk viewer.

LegendWidget(renderer, interactor)

Widget for visualization of scalar mappings.

Volume and Time-series#

MultiVolumeViewer(vtk_widget[, legend, parent])

Container widget for managing multiple VolumeViewer instances

TrajectoryPlayer(cdata[, parent])

Interaction Control#

ViewerModes(value)

CursorModeHandler(widget)

StatusIndicator(main_window)

Ribbon Utilities#

create_button(text, icon_name[, parent, ...])