yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::editor::AgentUITheme Struct Reference

Centralized theme colors for Agent UI components. More...

#include <agent_ui_theme.h>

Static Public Member Functions

static AgentUITheme FromCurrentTheme ()
 

Public Attributes

ImVec4 user_message_color
 
ImVec4 agent_message_color
 
ImVec4 system_message_color
 
ImVec4 text_secondary_color
 
ImVec4 json_text_color
 
ImVec4 command_text_color
 
ImVec4 code_bg_color
 
ImVec4 panel_bg_color
 
ImVec4 panel_bg_darker
 
ImVec4 panel_border_color
 
ImVec4 accent_color
 
ImVec4 status_active
 
ImVec4 status_inactive
 
ImVec4 status_success
 
ImVec4 status_warning
 
ImVec4 status_error
 
ImVec4 provider_ollama
 
ImVec4 provider_gemini
 
ImVec4 provider_mock
 
ImVec4 collaboration_active
 
ImVec4 collaboration_inactive
 
ImVec4 proposal_panel_bg
 
ImVec4 proposal_accent
 
ImVec4 button_copy
 
ImVec4 button_copy_hover
 
ImVec4 gradient_top
 
ImVec4 gradient_bottom
 

Detailed Description

Centralized theme colors for Agent UI components.

All hardcoded colors from AgentChatWidget, AgentEditor, and AgentChatHistoryPopup are consolidated here and derived from the current theme.

Definition at line 18 of file agent_ui_theme.h.

Member Function Documentation

◆ FromCurrentTheme()

Member Data Documentation

◆ user_message_color

ImVec4 yaze::editor::AgentUITheme::user_message_color

Definition at line 20 of file agent_ui_theme.h.

Referenced by FromCurrentTheme().

◆ agent_message_color

ImVec4 yaze::editor::AgentUITheme::agent_message_color

Definition at line 21 of file agent_ui_theme.h.

Referenced by FromCurrentTheme().

◆ system_message_color

ImVec4 yaze::editor::AgentUITheme::system_message_color

Definition at line 22 of file agent_ui_theme.h.

Referenced by FromCurrentTheme().

◆ text_secondary_color

ImVec4 yaze::editor::AgentUITheme::text_secondary_color

Definition at line 24 of file agent_ui_theme.h.

Referenced by FromCurrentTheme().

◆ json_text_color

ImVec4 yaze::editor::AgentUITheme::json_text_color

Definition at line 27 of file agent_ui_theme.h.

Referenced by FromCurrentTheme().

◆ command_text_color

ImVec4 yaze::editor::AgentUITheme::command_text_color

Definition at line 28 of file agent_ui_theme.h.

Referenced by FromCurrentTheme().

◆ code_bg_color

ImVec4 yaze::editor::AgentUITheme::code_bg_color

Definition at line 29 of file agent_ui_theme.h.

Referenced by FromCurrentTheme().

◆ panel_bg_color

ImVec4 yaze::editor::AgentUITheme::panel_bg_color

Definition at line 32 of file agent_ui_theme.h.

Referenced by FromCurrentTheme().

◆ panel_bg_darker

ImVec4 yaze::editor::AgentUITheme::panel_bg_darker

Definition at line 33 of file agent_ui_theme.h.

Referenced by FromCurrentTheme().

◆ panel_border_color

ImVec4 yaze::editor::AgentUITheme::panel_border_color

Definition at line 34 of file agent_ui_theme.h.

Referenced by FromCurrentTheme().

◆ accent_color

ImVec4 yaze::editor::AgentUITheme::accent_color

Definition at line 35 of file agent_ui_theme.h.

Referenced by FromCurrentTheme().

◆ status_active

ImVec4 yaze::editor::AgentUITheme::status_active

Definition at line 38 of file agent_ui_theme.h.

Referenced by FromCurrentTheme().

◆ status_inactive

ImVec4 yaze::editor::AgentUITheme::status_inactive

Definition at line 39 of file agent_ui_theme.h.

Referenced by FromCurrentTheme().

◆ status_success

ImVec4 yaze::editor::AgentUITheme::status_success

Definition at line 40 of file agent_ui_theme.h.

Referenced by FromCurrentTheme().

◆ status_warning

ImVec4 yaze::editor::AgentUITheme::status_warning

Definition at line 41 of file agent_ui_theme.h.

Referenced by FromCurrentTheme().

◆ status_error

ImVec4 yaze::editor::AgentUITheme::status_error

Definition at line 42 of file agent_ui_theme.h.

Referenced by FromCurrentTheme().

◆ provider_ollama

ImVec4 yaze::editor::AgentUITheme::provider_ollama

Definition at line 45 of file agent_ui_theme.h.

Referenced by FromCurrentTheme().

◆ provider_gemini

ImVec4 yaze::editor::AgentUITheme::provider_gemini

Definition at line 46 of file agent_ui_theme.h.

Referenced by FromCurrentTheme().

◆ provider_mock

ImVec4 yaze::editor::AgentUITheme::provider_mock

Definition at line 47 of file agent_ui_theme.h.

Referenced by FromCurrentTheme().

◆ collaboration_active

ImVec4 yaze::editor::AgentUITheme::collaboration_active

Definition at line 50 of file agent_ui_theme.h.

Referenced by FromCurrentTheme().

◆ collaboration_inactive

ImVec4 yaze::editor::AgentUITheme::collaboration_inactive

Definition at line 51 of file agent_ui_theme.h.

Referenced by FromCurrentTheme().

◆ proposal_panel_bg

ImVec4 yaze::editor::AgentUITheme::proposal_panel_bg

Definition at line 54 of file agent_ui_theme.h.

Referenced by FromCurrentTheme().

◆ proposal_accent

ImVec4 yaze::editor::AgentUITheme::proposal_accent

Definition at line 55 of file agent_ui_theme.h.

Referenced by FromCurrentTheme().

◆ button_copy

ImVec4 yaze::editor::AgentUITheme::button_copy

Definition at line 58 of file agent_ui_theme.h.

Referenced by FromCurrentTheme().

◆ button_copy_hover

ImVec4 yaze::editor::AgentUITheme::button_copy_hover

Definition at line 59 of file agent_ui_theme.h.

Referenced by FromCurrentTheme().

◆ gradient_top

ImVec4 yaze::editor::AgentUITheme::gradient_top

Definition at line 62 of file agent_ui_theme.h.

Referenced by FromCurrentTheme().

◆ gradient_bottom

ImVec4 yaze::editor::AgentUITheme::gradient_bottom

Definition at line 63 of file agent_ui_theme.h.

Referenced by FromCurrentTheme().


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