Configuration for the enhanced TUI. More...
#include <enhanced_tui.h>
Public Attributes | |
| TUITheme | theme = TUITheme::kDefault |
| bool | enable_syntax_highlighting = true |
| bool | enable_autocomplete = true |
| bool | enable_fuzzy_search = true |
| bool | enable_mouse_support = false |
| bool | enable_transparency = false |
| int | max_history_size = 1000 |
| int | max_output_lines = 10000 |
| bool | auto_scroll = true |
| bool | show_timestamps = true |
| bool | show_command_hints = true |
| bool | enable_shortcuts = true |
| std::string | prompt_style = ">>> " |
| std::string | continuation_prompt = "... " |
Configuration for the enhanced TUI.
Definition at line 65 of file enhanced_tui.h.
| TUITheme yaze::cli::agent::TUIConfig::theme = TUITheme::kDefault |
Definition at line 66 of file enhanced_tui.h.
Referenced by yaze::cli::agent::EnhancedTUI::DrawHeader(), yaze::cli::agent::EnhancedTUI::EnhancedTUI(), and yaze::cli::agent::EnhancedTUI::SetConfig().
| bool yaze::cli::agent::TUIConfig::enable_syntax_highlighting = true |
Definition at line 67 of file enhanced_tui.h.
| bool yaze::cli::agent::TUIConfig::enable_autocomplete = true |
Definition at line 68 of file enhanced_tui.h.
Referenced by yaze::cli::agent::EnhancedTUI::HandleNormalKey().
| bool yaze::cli::agent::TUIConfig::enable_fuzzy_search = true |
Definition at line 69 of file enhanced_tui.h.
| bool yaze::cli::agent::TUIConfig::enable_mouse_support = false |
Definition at line 70 of file enhanced_tui.h.
| bool yaze::cli::agent::TUIConfig::enable_transparency = false |
Definition at line 71 of file enhanced_tui.h.
| int yaze::cli::agent::TUIConfig::max_history_size = 1000 |
Definition at line 72 of file enhanced_tui.h.
| int yaze::cli::agent::TUIConfig::max_output_lines = 10000 |
Definition at line 73 of file enhanced_tui.h.
Referenced by yaze::cli::agent::EnhancedTUI::DisplayMessage().
| bool yaze::cli::agent::TUIConfig::auto_scroll = true |
Definition at line 74 of file enhanced_tui.h.
| bool yaze::cli::agent::TUIConfig::show_timestamps = true |
Definition at line 75 of file enhanced_tui.h.
Referenced by yaze::cli::agent::EnhancedTUI::FormatTimestamp().
| bool yaze::cli::agent::TUIConfig::show_command_hints = true |
Definition at line 76 of file enhanced_tui.h.
| bool yaze::cli::agent::TUIConfig::enable_shortcuts = true |
Definition at line 77 of file enhanced_tui.h.
| std::string yaze::cli::agent::TUIConfig::prompt_style = ">>> " |
Definition at line 78 of file enhanced_tui.h.
Referenced by yaze::cli::agent::EnhancedTUI::DrawChatArea().
| std::string yaze::cli::agent::TUIConfig::continuation_prompt = "... " |
Definition at line 79 of file enhanced_tui.h.