yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
agent_ui_theme.h File Reference
#include "imgui/imgui.h"
#include "app/gui/theme_manager.h"
#include "app/gui/color.h"
Include dependency graph for agent_ui_theme.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  yaze::editor::AgentUITheme
 Centralized theme colors for Agent UI components. More...
 

Namespaces

namespace  yaze
 Main namespace for the application.
 
namespace  yaze::editor
 Editors are the view controllers for the application.
 
namespace  yaze::editor::AgentUI
 

Enumerations

enum class  yaze::editor::AgentUI::ButtonColor {
  yaze::editor::AgentUI::Success , yaze::editor::AgentUI::Warning , yaze::editor::AgentUI::Error , yaze::editor::AgentUI::Info ,
  yaze::editor::AgentUI::Default
}
 

Functions

const AgentUIThemeyaze::editor::AgentUI::GetTheme ()
 
void yaze::editor::AgentUI::RefreshTheme ()
 
void yaze::editor::AgentUI::PushPanelStyle ()
 
void yaze::editor::AgentUI::PopPanelStyle ()
 
void yaze::editor::AgentUI::RenderSectionHeader (const char *icon, const char *label, const ImVec4 &color)
 
void yaze::editor::AgentUI::RenderStatusIndicator (const char *label, bool active)
 
void yaze::editor::AgentUI::RenderProviderBadge (const char *provider)
 
void yaze::editor::AgentUI::StatusBadge (const char *text, ButtonColor color)
 
void yaze::editor::AgentUI::VerticalSpacing (float amount)
 
void yaze::editor::AgentUI::HorizontalSpacing (float amount)
 
bool yaze::editor::AgentUI::StyledButton (const char *label, const ImVec4 &color, const ImVec2 &size)
 
bool yaze::editor::AgentUI::IconButton (const char *icon, const char *tooltip)