fsleyes.controls.scene3dtoolbar

This module provides the Scene3DToolBar class, a FSLeyes control which implements a toolbar for use with the Scene3DPanel.

class fsleyes.controls.scene3dtoolbar.Scene3DToolBar(parent, overlayList, displayCtx, panel)[source]

Bases: fsleyes.controls.controlpanel.ControlToolBar

The Scene3DToolBar is a FSLeyes control which implements a toolbar for use with the Scene3DPanel.

showCursorAndLegend = <MagicMock name='mock.Boolean()' id='4118803744'>

This property is linked to a button on the toolbar which allows the user to simultaneously toggle the SceneOpts.showCursor and Scene3DOpts.showLegend properties.

static supportedViews()[source]

The Scene3DToolBar is restricted for use with the Scene3DPanel.

__init__(parent, overlayList, displayCtx, panel)[source]

Create a Scene3DToolBar.

Parameters
destroy()[source]

Must be called when this Scene3DToolBar is no longer in use. Removes some property listeners, and calls the base class implementation.

__makeTools()

Called by __init__(). Creates the toolbar widgets.

__showCursorAndLegendChanged(*a)

Called when the showCursorAndLegend property is changed. Propagates the change on to the Scene3DOpts.showCursor and Scene3DOpts.showLegend properties.

__annotations__ = {}
__module__ = 'fsleyes.controls.scene3dtoolbar'