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)

ScaleBarWidget(renderer, interactor)

LegendWidget(renderer, interactor)

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)

Status indicator using QMainWindownWindow status bar.

Ribbon Utilities#

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