# Quick jump ## [Widgets](#widgets) [div](#div-widget), [label](#label-widget), [rectangle](#rectangle-widget), [sprite](#sprite-widget) ## [Built-in components](#components) [Button](#button-component), [Slider](#slider-component), [CheckBox](#checkbox-component) ## [Examples](#examples) [Simple layout](#simple-layout) [Value substitution (themes)](#value-substitution-themes) [File inclusion](#file-inclusion) [Macros](#macros) [Templates](#templates) # Universal widget attributes ### They can be used in any widget/component `display`: "flex" | "block" | "grid" `position`: "absolute" | "relative" `flex_grow`: **float** `flex_shrink`: **float** `gap`: **float** | **percent** `flex_basis`: **float** | **percent** `justify_self`: "center" | "end" | "flex_end" | "flex_start" | "start" | "stretch" `justify_content`: "center" | "end" | "flex_start" | "flex_end" | "space_around" | "space_between" | "space_evenly" | "start" | "stretch" `flex_wrap`: "wrap" | "no_wrap" | "wrap_reverse" `flex_direction`: "row" | "column" | "column_reverse" | "row_reverse" `align_items`, `align_self`: "baseline" | "center" | "end" | "flex_start" | "flex_end" | "start" | "stretch" `box_sizing`: "border_box" | "content_box" `margin`, `margin_left`, `margin_right`, `margin_top`, `margin_bottom`: **float** | **percent** `padding`, `padding_left`, `padding_right`, `padding_top`, `padding_bottom`: **float** | **percent** `overflow`, `overflow_x`, `overflow_y`: "hidden" | "visible" | "clip" | "scroll" `min_width`, `min_height`: **float** | **percent** `max_width`, `max_height`: **float** | **percent** `width`, `height`: **float** | **percent** # Widgets ## div widget ### `
` ### The most simple element #### Parameters _None_ --- ## label widget ### `