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