1#ifndef YAZE_APP_EDITOR_AGENT_AGENT_UI_THEME_H
2#define YAZE_APP_EDITOR_AGENT_AGENT_UI_THEME_H
4#include "imgui/imgui.h"
95bool StyledButton(
const char* label,
const ImVec4& color,
const ImVec2& size = ImVec2(0, 0));
96bool IconButton(
const char* icon,
const char* tooltip =
nullptr);
void RenderStatusIndicator(const char *label, bool active)
bool StyledButton(const char *label, const ImVec4 &color, const ImVec2 &size)
void HorizontalSpacing(float amount)
const AgentUITheme & GetTheme()
void RenderSectionHeader(const char *icon, const char *label, const ImVec4 &color)
void RenderProviderBadge(const char *provider)
void VerticalSpacing(float amount)
void StatusBadge(const char *text, ButtonColor color)
bool IconButton(const char *icon, const char *tooltip)
Main namespace for the application.
Centralized theme colors for Agent UI components.
ImVec4 collaboration_active
ImVec4 system_message_color
static AgentUITheme FromCurrentTheme()
ImVec4 text_secondary_color
ImVec4 agent_message_color
ImVec4 panel_border_color
ImVec4 user_message_color
ImVec4 collaboration_inactive
ImVec4 command_text_color