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.
- __annotations__ = {}¶
- __module__ = 'fsleyes.controls.orthoeditactiontoolbar'¶