Simulant  21.12-1292
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
Public Attributes | Static Public Attributes | List of all members
smlt::ui::UIConfig Struct Reference

Public Attributes

std::string font_family_ = ""
 
Px font_size_ = Px(0)
 
Rem line_height_ = Rem(1.5f)
 
Color foreground_color_ = Color::from_bytes(40, 40, 40, 255)
 
Color background_color_ = Color::from_bytes(53, 53, 53, 255)
 
Color text_color_ = Color::from_bytes(219, 219, 219, 255)
 
Color highlight_color_ = Color::from_bytes(0, 51, 102, 255)
 
ResizeMode label_resize_mode_ = RESIZE_MODE_FIT_CONTENT
 
ResizeMode button_resize_mode_ = RESIZE_MODE_FIT_CONTENT
 
uint8_t scrollbar_width_ = 16
 
Color scrollbar_background_color_ = background_color_
 
Color scrollbar_foreground_color_ = foreground_color_
 
UInt4 label_padding_ = { Px(4), Px(4), Px(4), Px(4) }
 
PackedColor4444 label_background_color_ = Color::none()
 
PackedColor4444 label_foreground_color_ = Color::none()
 
PackedColor4444 label_border_color_ = Color::none()
 
PackedColor4444 label_text_color_ = text_color_
 
UInt4 button_padding_ = { Px(30), Px(30), Px(20), Px(20) }
 
PackedColor4444 button_background_color_ = highlight_color_
 
PackedColor4444 button_foreground_color_ = Color::none()
 
PackedColor4444 button_text_color_ = text_color_
 
PackedColor4444 button_border_color_ = Color::none()
 
Px button_border_width_ = Px(0)
 
Px button_border_radius_ = Px(4)
 
UInt4 image_padding_ = {Px(), Px(), Px(), Px()}
 
Px image_border_width_ = Px(0)
 
PackedColor4444 image_background_color_ = smlt::Color::white()
 
PackedColor4444 image_foreground_color_ = smlt::Color::none()
 
PackedColor4444 image_text_color_ = smlt::Color::none()
 
PackedColor4444 progress_bar_foreground_color_ = highlight_color_
 
PackedColor4444 progress_bar_background_color_ = background_color_
 
PackedColor4444 progress_bar_border_color_ = foreground_color_
 
PackedColor4444 progress_bar_text_color_ = text_color_
 
Px progress_bar_border_width_ = Px(2)
 
PackedColor4444 frame_background_color_ = background_color_
 
PackedColor4444 frame_titlebar_color_ = foreground_color_
 
PackedColor4444 frame_text_color_ = text_color_
 
Px frame_border_width_ = Px(2)
 
PackedColor4444 frame_border_color_ = foreground_color_
 
OverflowType default_overflow_ = OVERFLOW_TYPE_HIDDEN
 
ResizeMode default_resize_mode_ = RESIZE_MODE_FIXED
 

Static Public Attributes

static const Color ALICE_BLUE = Color(0.9375, 0.96875, 0.99609375, 1.0)
 
static const Color LIGHT_GREY = Color(0.82421875, 0.82421875, 0.82421875, 1.0)
 
static const Color DODGER_BLUE = Color(0.1171875, 0.5625, 0.99609375, 1.0)
 

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