fsleyes.controls.scene3dtoolbar

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

Bases: fsleyes.controls.controlpanel.ControlToolBar

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

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

__init__(parent, overlayList, displayCtx, frame, 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.

static supportedViews()[source]

Overrides ControlMixin.supportedViews(). The Scene3DToolBar is only intended to be added to Scene3DPanel views.

__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.

__module__ = 'fsleyes.controls.scene3dtoolbar'