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 theScene3DPanel
.-
showCursorAndLegend
= <MagicMock name='mock.Boolean()' id='4117273880'>¶ This property is linked to a button on the toolbar which allows the user to simultaneously toggle the
SceneOpts.showCursor
andScene3DOpts.showLegend
properties.
-
static
supportedViews
()[source]¶ The
Scene3DToolBar
is restricted for use with theScene3DPanel
.
-
__init__
(parent, overlayList, displayCtx, panel)[source]¶ Create a
Scene3DToolBar
.- Parameters
parent – The
wx
parent object.overlayList – The
OverlayList
instance.displayCtx – The
DisplayContext
instance.panel – The
Scene3DPanel
instance.
-
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 theScene3DOpts.showCursor
andScene3DOpts.showLegend
properties.
-
__module__
= 'fsleyes.controls.scene3dtoolbar'¶
-