Project Alice
Loading...
Searching...
No Matches
aui_element_data Struct Reference

#include <gui_deserialize.hpp>

Collaboration diagram for aui_element_data:

Public Attributes

std::vector< table_display_columntable_columns
 
std::string_view name
 
std::string_view texture
 
std::string_view alt_texture
 
std::string_view tooltip_text_key
 
std::string_view text_key
 
std::string_view ascending_sort_icon
 
std::string_view descending_sort_icon
 
std::string_view row_background_a
 
std::string_view row_background_b
 
ogl::color4f table_highlight_color { 0.0f, 0.0f, 0.0f, 0.0f }
 
ogl::color3f table_divider_color { 0.0f, 0.0f, 0.0f }
 
float text_scale = 1.0f
 
float row_height = 2.0f
 
int16_t x_pos = 0
 
int16_t y_pos = 0
 
int16_t x_size = 0
 
int16_t y_size = 0
 
int16_t border_size = 0
 
text::text_color text_color = text::text_color::black
 
aui_text_type text_type = aui_text_type::body
 
text::alignment text_alignment = text::alignment::left
 

Detailed Description

Definition at line 127 of file gui_deserialize.hpp.

Member Data Documentation

◆ alt_texture

std::string_view aui_element_data::alt_texture

Definition at line 131 of file gui_deserialize.hpp.

◆ ascending_sort_icon

std::string_view aui_element_data::ascending_sort_icon

Definition at line 134 of file gui_deserialize.hpp.

◆ border_size

int16_t aui_element_data::border_size = 0

Definition at line 146 of file gui_deserialize.hpp.

◆ descending_sort_icon

std::string_view aui_element_data::descending_sort_icon

Definition at line 135 of file gui_deserialize.hpp.

◆ name

std::string_view aui_element_data::name

Definition at line 129 of file gui_deserialize.hpp.

◆ row_background_a

std::string_view aui_element_data::row_background_a

Definition at line 136 of file gui_deserialize.hpp.

◆ row_background_b

std::string_view aui_element_data::row_background_b

Definition at line 137 of file gui_deserialize.hpp.

◆ row_height

float aui_element_data::row_height = 2.0f

Definition at line 141 of file gui_deserialize.hpp.

◆ table_columns

std::vector<table_display_column> aui_element_data::table_columns

Definition at line 128 of file gui_deserialize.hpp.

◆ table_divider_color

ogl::color3f aui_element_data::table_divider_color { 0.0f, 0.0f, 0.0f }

Definition at line 139 of file gui_deserialize.hpp.

◆ table_highlight_color

ogl::color4f aui_element_data::table_highlight_color { 0.0f, 0.0f, 0.0f, 0.0f }

Definition at line 138 of file gui_deserialize.hpp.

◆ text_alignment

text::alignment aui_element_data::text_alignment = text::alignment::left

Definition at line 149 of file gui_deserialize.hpp.

◆ text_color

text::text_color aui_element_data::text_color = text::text_color::black

Definition at line 147 of file gui_deserialize.hpp.

◆ text_key

std::string_view aui_element_data::text_key

Definition at line 133 of file gui_deserialize.hpp.

◆ text_scale

float aui_element_data::text_scale = 1.0f

Definition at line 140 of file gui_deserialize.hpp.

◆ text_type

aui_text_type aui_element_data::text_type = aui_text_type::body

Definition at line 148 of file gui_deserialize.hpp.

◆ texture

std::string_view aui_element_data::texture

Definition at line 130 of file gui_deserialize.hpp.

◆ tooltip_text_key

std::string_view aui_element_data::tooltip_text_key

Definition at line 132 of file gui_deserialize.hpp.

◆ x_pos

int16_t aui_element_data::x_pos = 0

Definition at line 142 of file gui_deserialize.hpp.

◆ x_size

int16_t aui_element_data::x_size = 0

Definition at line 144 of file gui_deserialize.hpp.

◆ y_pos

int16_t aui_element_data::y_pos = 0

Definition at line 143 of file gui_deserialize.hpp.

◆ y_size

int16_t aui_element_data::y_size = 0

Definition at line 145 of file gui_deserialize.hpp.


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