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.