Skip to content

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