Panel#
The datalab.gui.panel package provides the panel objects
for signals and images.
Three types of panels are available:
datalab.gui.panel.signal.SignalPanel: Signal paneldatalab.gui.panel.image.ImagePanel: Image paneldatalab.gui.panel.macro.MacroPanel: Macro panel
Signal and Image Panels are called Data Panels and are used to display and handle signals and images in the main window of DataLab.
Data Panels rely on the datalab.gui.panel.base.ObjectProp class (managing
the object properties) and a set of modules to handle the GUI features:
datalab.gui.actionhandler: Application actions (menus, toolbars, context menu)datalab.gui.objectview: Widgets to display object (signal/image) treesdatalab.gui.plothandler: PlotPy items for representing signals and imagesdatalab.gui.processor: Processor (computation)datalab.gui.panel.roieditor: ROI editor
The Macro Panel is used to display and run macros. It relies on the
datalab.gui.macroeditor module to handle the macro edition and execution.