navigate.view.popups.gui_settings_popup.GuiSettingsPopup
- class navigate.view.popups.gui_settings_popup.GuiSettingsPopup(root: Tk)
Bases:
objectThemed popup that presents GUI settings supplied by its controller.
- __init__(root: Tk) → None
Methods
__init__(root)populate_settings(fields)Create grouped controls from controller-provided field descriptions.
set_status(message)Retain the view interface without displaying a footer message.
show_info(title, message)Show an informational dialog associated with this popup.
showup()Restore and focus the settings window.
- populate_settings(fields: list[dict[str, Any]]) → None
Create grouped controls from controller-provided field descriptions.
- set_status(message: str) → None
Retain the view interface without displaying a footer message.
- show_info(title: str, message: str) → None
Show an informational dialog associated with this popup.
- showup() → None
Restore and focus the settings window.