Skip to content

UI Views

about_view.py

File: ui\views\about_view.py

class AboutView(BaseView) (line 13)

Constructor: AboutView(master, controller)

base_view.py

File: ui\views\base_view.py

class BaseView(ctk.CTkFrame) (line 4)

Constructor: BaseView(master, controller)

Public Methods: * on_show() — Called when the view is displayed. * on_hide() — Called when the view is hidden/destroyed.

diagnostics_view.py

File: ui\views\diagnostics_view.py

class DiagnosticsView(BaseView) (line 27)

Diagnostics view with flat card grid.

Constructor: DiagnosticsView(master, controller)

doc_helper_view.py

File: ui\views\doc_helper_view.py

class DocHelperView(BaseView) (line 15)

Constructor: DocHelperView(master, controller)

Public Methods: * show_profile_name_dialog() — No docstring * show_folder_name_dialog() — No docstring

experiment_view.py

File: ui\views\experiment_view.py

class ExperimentView(BaseView) (line 16)

Constructor: ExperimentView(master, controller, profile_manager, history_data, experiment_manager)

Public Methods: * load_experiment_data(exp_id, data) — No docstring * toggle_graph() — No docstring * clear_graph() — No docstring * refresh_profile_list() — No docstring * load_selected_profile() — No docstring * save_new_profile() — No docstring * delete_selected_profile() — No docstring * start_sweep_experiment() — No docstring * start_stability_experiment() — No docstring * handle_serial_message(message) — Called by App to pass serial updates. * save_label() — No docstring * export_data() — No docstring

help_view.py

File: ui\views\help_view.py

class HelpView(BaseView) (line 6)

Constructor: HelpView(master, controller)

history_view.py

File: ui\views\history_view.py

class HistoryView(BaseView) (line 19)

Constructor: HistoryView(master, controller, history_data, load_callback)

mock_controls_window.py

File: ui\views\mock_controls_window.py

class MockControlsWindow(ctk.CTkToplevel) (line 5)

Constructor: MockControlsWindow(master, controller)

settings_view.py

File: ui\views\settings_view.py

class SettingsView(BaseView) (line 16)

Constructor: SettingsView(master, controller)

Public Methods: * save_settings() — No docstring * reset_defaults() — Reset all settings to default.

style_guide_view.py

File: ui\views\style_guide_view.py

class StyleGuideView(BaseView) (line 19)

Constructor: StyleGuideView(master, controller)