Theme section for the live profiling TUI (Tachyon profiler). Colors use CursesColors constants (BLACK, RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE, DEFAULT).
| 225 | |
| 226 | @dataclass(frozen=True, kw_only=True) |
| 227 | class LiveProfiler(ThemeSection): |
| 228 | """Theme section for the live profiling TUI (Tachyon profiler). |
| 229 | |
| 230 | Colors use CursesColors constants (BLACK, RED, GREEN, YELLOW, |
| 231 | BLUE, MAGENTA, CYAN, WHITE, DEFAULT). |
| 232 | """ |
| 233 | # Header colors |
| 234 | title_fg: int = CursesColors.CYAN |
| 235 | title_bg: int = CursesColors.DEFAULT |
| 236 | |
| 237 | # Status display colors |
| 238 | pid_fg: int = CursesColors.CYAN |
| 239 | uptime_fg: int = CursesColors.GREEN |
| 240 | time_fg: int = CursesColors.YELLOW |
| 241 | interval_fg: int = CursesColors.MAGENTA |
| 242 | |
| 243 | # Thread view colors |
| 244 | thread_all_fg: int = CursesColors.GREEN |
| 245 | thread_single_fg: int = CursesColors.MAGENTA |
| 246 | |
| 247 | # Progress bar colors |
| 248 | bar_good_fg: int = CursesColors.GREEN |
| 249 | bar_bad_fg: int = CursesColors.RED |
| 250 | |
| 251 | # Stats colors |
| 252 | on_gil_fg: int = CursesColors.GREEN |
| 253 | off_gil_fg: int = CursesColors.RED |
| 254 | waiting_gil_fg: int = CursesColors.YELLOW |
| 255 | gc_fg: int = CursesColors.MAGENTA |
| 256 | |
| 257 | # Function display colors |
| 258 | func_total_fg: int = CursesColors.CYAN |
| 259 | func_exec_fg: int = CursesColors.GREEN |
| 260 | func_stack_fg: int = CursesColors.YELLOW |
| 261 | func_shown_fg: int = CursesColors.MAGENTA |
| 262 | |
| 263 | # Table header colors (for sorted column highlight) |
| 264 | sorted_header_fg: int = CursesColors.BLACK |
| 265 | sorted_header_bg: int = CursesColors.CYAN |
| 266 | |
| 267 | # Normal header colors (non-sorted columns) - use reverse video style |
| 268 | normal_header_fg: int = CursesColors.BLACK |
| 269 | normal_header_bg: int = CursesColors.WHITE |
| 270 | |
| 271 | # Data row colors |
| 272 | samples_fg: int = CursesColors.CYAN |
| 273 | file_fg: int = CursesColors.GREEN |
| 274 | func_fg: int = CursesColors.YELLOW |
| 275 | |
| 276 | # Trend indicator colors |
| 277 | trend_up_fg: int = CursesColors.GREEN |
| 278 | trend_down_fg: int = CursesColors.RED |
| 279 | |
| 280 | # Medal colors for top functions |
| 281 | medal_gold_fg: int = CursesColors.RED |
| 282 | medal_silver_fg: int = CursesColors.YELLOW |
| 283 | medal_bronze_fg: int = CursesColors.GREEN |
| 284 |
no outgoing calls
no test coverage detected
searching dependent graphs…