navigate.view.popups.waveform_parameter_popup_window.WaveformParameterPopupWindow
- class navigate.view.popups.waveform_parameter_popup_window.WaveformParameterPopupWindow(root, configuration_controller, *args, **kwargs)
Bases:
object
Popup window with waveform parameters for galvos, remote focusing, etc.
- __init__(root, configuration_controller, *args, **kwargs)
Methods
__init__
(root, configuration_controller, ...)Returns the buttons
Returns the variables of the inputs
Returns the widgets
Attributes
The popup window
The configuration controller
Dictionary for all the variables
Dictionary for all the buttons
Frame for mode and magnification
Frame for saving waveform parameters
Frame for remote focus parameters
Frame for galvo parameters
Frame for waveform
- get_buttons()
Returns the buttons
This function returns the dictionary that holds the buttons. The key is the button name, value is the button.
- Returns:
Dictionary of all the buttons
- Return type:
dict
- get_variables()
Returns the variables of the inputs
This function returns a dictionary of all the variables that are tied to each widget name. The key is the widget name, value is the variable associated.
- Returns:
Dictionary of all the variables tied to each widget name
- Return type:
dict
- get_widgets()
Returns the widgets
This function returns the dictionary that holds the input widgets. The key is the widget name, value is the LabelInput class that has all the data.
- Returns:
Dictionary of all the widgets
- Return type:
dict
- buttons
Dictionary for all the buttons
- Type:
dict
- configuration_controller
The configuration controller
- Type:
configuration_controller
- galvo_frame
Frame for galvo parameters
- Type:
ttk.LabelFrame
- inputs
Dictionary for all the variables
- Type:
dict
- mode_mag_frame
Frame for mode and magnification
- Type:
ttk.Frame
- remote_focus_frame
Frame for remote focus parameters
- Type:
ttk.LabelFrame
- save_frame
Frame for saving waveform parameters
- Type:
ttk.Frame
- waveform_frame
Frame for waveform
- Type:
ttk.LabelFrame