gui.calibration.dialog — Presents the widgets in this package

This module contains the CalibrationDialogHandler class, which manages a dialog that allows the user to start the calibration procedure, and to review the data collected during previous calibration procedures. It uses widgets implemented in gui.listbox, gui.calibration.table, gui.calibration.functions, gui.calibration.charts, gui.calibration.parameters, gui.calibration.progress, and gui.calibration.entry.

To show the dialog, it is sufficient to create a new instance of the class and call its present() method. Clients also need to keep a reference to the handler itself to prevent it from being reclaimed as garbage, but need not otherwise deal with it. The dialog and its components listen for the events in the ops.calibration.event module to perform their functions.

If the dialog is closed, it is just hidden, not destroyed. The client can reuse it by calling present() again.

The CalibrationDialogHandler Class

class gui.calibration.dialog.CalibrationDialogHandler(system)
Creates a new instance of this class, which allows the user to start the calibration procedure for the given ops.system.ProductionSystem, and to review the data collected during its previous calibration procedures.