fsleyes.controls.orthoeditactiontoolbar
¶
This module provides the OrthoEditActionToolbar
, a toolbar used
by the OrthoPanel
in edit mode, which contains various buttons
allowing the user to run various edit-related actions.
-
class
fsleyes.controls.orthoeditactiontoolbar.
OrthoEditActionToolBar
(parent, overlayList, displayCtx, frame, ortho)[source]¶ Bases:
fsleyes.controls.controlpanel.ControlToolBar
The
OrthoEditActionToolBar
is a toolbar used by theOrthoPanel
, which contains buttons allowing the user to:Open the
OrthoEditSettingsPanel
Create a new
Image
Undo/redo the last change
Clear/fill/erase the current selection
-
__init__
(parent, overlayList, displayCtx, frame, ortho)[source]¶ Create an
OrthoEditActionToolBar
.- Parameters
parent – The
wx
parent objectoverlayList – The
OverlayList
instance.displayCtx – The
DisplayContext
instance.frame – The
FSLeyesFrame
instance.ortho – The
OrthoPanel
instance.
-
destroy
()[source]¶ Must be called when this
OrthoEditAction
is no longer needed. Removes property listeners, and calls theControlToolBar.destroy()
method.
-
static
supportedViews
()[source]¶ Overrides
ControlMixin.supportedViews()
. TheOrthoEditActionToolBar
is only intended to be added toOrthoPanel
views.
-
__profileChanged
(*a)¶ Called when the
ViewPanel.profile
property of theOrthoPanel
changes. Shows/hides edit controls accordingly.
-
__module__
= 'fsleyes.controls.orthoeditactiontoolbar'¶