scripts/gui/tabs
¶
scripts.gui.tabs.__init__
¶
🧠 Docstring Summary
Section | Content |
---|---|
Description | No module description available. |
Args | — |
Returns | — |
scripts.gui.tabs.main_tab
¶
🧠 Docstring Summary
Section | Content |
---|---|
Description | main_tab.py |
This module defines the MainTab class, which is the primary tab for logging functionality in the application. | |
Core features include: | |
- Organizing child panels for logging, coverage, entry, and actions. | |
- Refreshing child panels when the tab becomes active. | |
Args | — |
Returns | — |
📦 Classes¶
MainTab
¶
MainTab is the primary tab for logging functionality. It organizes child panels: LogPanel, CoveragePanel, EntryPanel, and ActionPanel. Attributes: log_panel (LogPanel): The panel for displaying logs. coverage_panel (CoveragePanel): The panel for displaying coverage information. entry_panel (EntryPanel): The panel for entering new log entries. action_panel (ActionPanel): The panel for action buttons. Returns: None
🛠️ Functions¶
setup_tab
¶
Create a container frame to hold the child panels and pack them into the tab. Parameters: ['self: Any'] Returns: None
on_show
¶
Called when the MainTab becomes active. This refreshes all child panels. Parameters: ['self: Any'] Returns: None