yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::cli::agent::TUIConfig Struct Reference

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 = "... "
 

Detailed Description

Configuration for the enhanced TUI.

Definition at line 65 of file enhanced_tui.h.

Member Data Documentation

◆ theme

◆ enable_syntax_highlighting

bool yaze::cli::agent::TUIConfig::enable_syntax_highlighting = true

Definition at line 67 of file enhanced_tui.h.

◆ enable_autocomplete

bool yaze::cli::agent::TUIConfig::enable_autocomplete = true

Definition at line 68 of file enhanced_tui.h.

Referenced by yaze::cli::agent::EnhancedTUI::HandleNormalKey().

◆ enable_fuzzy_search

bool yaze::cli::agent::TUIConfig::enable_fuzzy_search = true

Definition at line 69 of file enhanced_tui.h.

◆ enable_mouse_support

bool yaze::cli::agent::TUIConfig::enable_mouse_support = false

Definition at line 70 of file enhanced_tui.h.

◆ enable_transparency

bool yaze::cli::agent::TUIConfig::enable_transparency = false

Definition at line 71 of file enhanced_tui.h.

◆ max_history_size

int yaze::cli::agent::TUIConfig::max_history_size = 1000

Definition at line 72 of file enhanced_tui.h.

◆ max_output_lines

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().

◆ auto_scroll

bool yaze::cli::agent::TUIConfig::auto_scroll = true

Definition at line 74 of file enhanced_tui.h.

◆ show_timestamps

bool yaze::cli::agent::TUIConfig::show_timestamps = true

Definition at line 75 of file enhanced_tui.h.

Referenced by yaze::cli::agent::EnhancedTUI::FormatTimestamp().

◆ show_command_hints

bool yaze::cli::agent::TUIConfig::show_command_hints = true

Definition at line 76 of file enhanced_tui.h.

◆ enable_shortcuts

bool yaze::cli::agent::TUIConfig::enable_shortcuts = true

Definition at line 77 of file enhanced_tui.h.

◆ prompt_style

std::string yaze::cli::agent::TUIConfig::prompt_style = ">>> "

Definition at line 78 of file enhanced_tui.h.

Referenced by yaze::cli::agent::EnhancedTUI::DrawChatArea().

◆ continuation_prompt

std::string yaze::cli::agent::TUIConfig::continuation_prompt = "... "

Definition at line 79 of file enhanced_tui.h.


The documentation for this struct was generated from the following file: