32 lines
569 B
C
32 lines
569 B
C
#pragma once
|
|
|
|
#include <cglm/cglm.h>
|
|
|
|
typedef struct WidgetStyle
|
|
{
|
|
vec4 background_color;
|
|
vec4 background_color_hovered;
|
|
vec4 background_color_clicked;
|
|
|
|
vec4 text_color;
|
|
vec4 text_color_hovered;
|
|
vec4 text_color_clicked;
|
|
vec4 ghost_text_color;
|
|
|
|
vec4 icon_color;
|
|
vec4 icon_color_hovered;
|
|
vec4 icon_color_clicked;
|
|
|
|
vec4 scrollbar_color;
|
|
vec4 scrollbar_color_hovered;
|
|
vec4 scrollbar_color_clicked;
|
|
|
|
vec4 border_color;
|
|
vec4 progress_color;
|
|
vec4 resize_handle_color;
|
|
|
|
float border_width;
|
|
|
|
unsigned int background_image;
|
|
} WidgetStyle;
|