navigate.view.popups.waveform_parameter_popup_window.AdvancedWaveformParameterPopupWindow
- class navigate.view.popups.waveform_parameter_popup_window.AdvancedWaveformParameterPopupWindow(root, *args, **kwargs)
Bases:
object
Popup window with advanced waveform parameters for galvos, remote focusing, etc.
- __init__(root, *args, **kwargs)
Initialize the AdvancedWaveformParameterPopupWindow
- Parameters:
root (tk.Tk) – The root window
Methods
__init__
(root, *args, **kwargs)Initialize the AdvancedWaveformParameterPopupWindow
generate_parameter_frame
([factors, galvos])Generate galvo widgets
Attributes
The popup window
Dictionary for all of the inputs
Dictionary for all the buttons
Dictionary for all the variables
Dictionary for all the parameters
Frame for top
Frame for parameters
- generate_parameter_frame(factors=['All'], galvos=[])
Generate galvo widgets
- Parameters:
factors (list) – A list of galvo factor names
galvos (list) – A list of galvo amplitude and offset values
- buttons
Dictionary for all the buttons
- Type:
dict
- inputs
Dictionary for all of the inputs
- Type:
dict
- parameter_frame
Frame for parameters
- Type:
ttk.Frame
- parameters
Dictionary for all the parameters
- Type:
dict
- top_frame
Frame for top
- Type:
ttk.Frame
- variables
Dictionary for all the variables
- Type:
dict