navigate.view.popups.camera_view_popup_window.CameraViewPopupWindow
- class navigate.view.popups.camera_view_popup_window.CameraViewPopupWindow(root, microscope_name, *args, **kwargs)
Bases:
object
Popup window with waveform parameters for galvos, remote focusing, etc.
- __init__(root, microscope_name, *args, **kwargs)
Initialize the CameraViewPopupWindow class.
- Parameters:
root (tkinter.Tk) – Root window of the application.
microscope_name (str) – Name of the microscope.
args (list) – List of arguments.
kwargs (dict) – Dictionary of keyword arguments.
Methods
__init__
(root, microscope_name, *args, **kwargs)Initialize the CameraViewPopupWindow class.
Get the dictionary that holds the buttons.
Get the variables tied to the widgets.
Get the dictionary that holds the input widgets.
Attributes
Popup window for the camera view.
Dictionary of all the input widgets.
Dictionary of all the buttons.
Camera view tab.
- get_buttons()
Get the dictionary that holds the buttons.
This function returns the dictionary that holds the buttons. The key is the button name, value is the button.
- Returns:
Dictionary that holds the buttons.
- Return type:
dict
- get_variables()
Get the variables tied to the widgets.
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 that are tied to each widget name.
- Return type:
dict
- get_widgets()
Get the dictionary that holds the input 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 that holds the input widgets.
- Return type:
dict
- buttons
Dictionary of all the buttons.
- Type:
dict
- inputs
Dictionary of all the input widgets.
- Type:
dict