Struct rust_rpg_toolkit::gui::GuiTheme [−][src]
pub struct GuiTheme {Show 41 fields
pub font_size: u16,
pub header_font_size: u16,
pub window_title_size: u16,
pub button_font_size: u16,
pub text_color: Color,
pub highlight_text_color: Color,
pub warning_text_color: Color,
pub window_title_color: Color,
pub editbox_text_color: Color,
pub button_text_color: Color,
pub button_text_color_inactive: Color,
pub window_margins: RectOffset,
pub label_margins: RectOffset,
pub header_label_margins: RectOffset,
pub window_title_margins: RectOffset,
pub button_margins: RectOffset,
pub editbox_margins: RectOffset,
pub checkbox_margins: RectOffset,
pub button_height: f32,
pub group_border_color: Color,
pub group_border_color_hovered: Color,
pub group_border_color_clicked: Color,
pub group_margins: RectOffset,
pub scrollbar_color: Color,
pub scrollbar_color_hovered: Color,
pub scrollbar_color_clicked: Color,
pub scrollbar_handle_color: Color,
pub scrollbar_handle_color_hovered: Color,
pub scrollbar_handle_color_clicked: Color,
pub window_bg: GuiImage,
pub button_bg: GuiImage,
pub button_bg_hovered: GuiImage,
pub button_bg_clicked: GuiImage,
pub button_bg_inactive: GuiImage,
pub editbox_bg: GuiImage,
pub checkbox_bg: GuiImage,
pub checkbox_bg_hovered: GuiImage,
pub checkbox_bg_clicked: GuiImage,
pub checkbox_bg_selected: GuiImage,
pub checkbox_bg_selected_hovered: GuiImage,
pub menu_params: HashMap<String, MenuParams>,
}
Fields
font_size: u16
header_font_size: u16
window_title_size: u16
text_color: Color
highlight_text_color: Color
warning_text_color: Color
window_title_color: Color
editbox_text_color: Color
window_margins: RectOffset
label_margins: RectOffset
header_label_margins: RectOffset
window_title_margins: RectOffset
editbox_margins: RectOffset
checkbox_margins: RectOffset
group_border_color: Color
group_border_color_hovered: Color
group_border_color_clicked: Color
group_margins: RectOffset
scrollbar_color: Color
scrollbar_color_hovered: Color
scrollbar_color_clicked: Color
scrollbar_handle_color: Color
scrollbar_handle_color_hovered: Color
scrollbar_handle_color_clicked: Color
window_bg: GuiImage
editbox_bg: GuiImage
checkbox_bg: GuiImage
checkbox_bg_hovered: GuiImage
checkbox_bg_clicked: GuiImage
checkbox_bg_selected: GuiImage
checkbox_bg_selected_hovered: GuiImage
Implementations
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for GuiTheme
impl UnwindSafe for GuiTheme
Blanket Implementations
Mutably borrows from an owned value. Read more