| 1751 | } |
| 1752 | |
| 1753 | LfTheme lf_default_theme() { |
| 1754 | // The default theme of Leif |
| 1755 | LfTheme theme = {0}; |
| 1756 | theme.div_props = (LfUIElementProps){ |
| 1757 | .color = (LfColor){45, 45, 45, 255}, |
| 1758 | .border_color = (LfColor){0, 0, 0, 0}, |
| 1759 | .border_width = 0.0f, |
| 1760 | .corner_radius = 0.0f, |
| 1761 | .hover_color = LF_NO_COLOR, |
| 1762 | }; |
| 1763 | float global_padding = 10; |
| 1764 | float global_margin = 5; |
| 1765 | theme.text_props = (LfUIElementProps){ |
| 1766 | .text_color = LF_WHITE, |
| 1767 | .border_color = LF_NO_COLOR, |
| 1768 | .padding = 0, |
| 1769 | .margin_left = global_margin, |
| 1770 | .margin_right = global_margin, |
| 1771 | .margin_top = global_margin, |
| 1772 | .margin_bottom = global_margin, |
| 1773 | .border_width = global_margin, |
| 1774 | .corner_radius = 0, |
| 1775 | .hover_color = LF_NO_COLOR, |
| 1776 | .hover_text_color = LF_NO_COLOR |
| 1777 | }; |
| 1778 | theme.button_props = (LfUIElementProps){ |
| 1779 | .color = LF_PRIMARY_ITEM_COLOR, |
| 1780 | .text_color = LF_BLACK, |
| 1781 | .border_color = LF_SECONDARY_ITEM_COLOR, |
| 1782 | .padding = global_padding, |
| 1783 | .margin_left = global_margin, |
| 1784 | .margin_right = global_margin, |
| 1785 | .margin_top = global_margin, |
| 1786 | .margin_bottom = global_margin, |
| 1787 | .border_width = 4, |
| 1788 | .corner_radius = 0, |
| 1789 | .hover_color = LF_NO_COLOR, |
| 1790 | .hover_text_color = LF_NO_COLOR |
| 1791 | }; |
| 1792 | theme.image_props = (LfUIElementProps){ |
| 1793 | .color = LF_WHITE, |
| 1794 | .margin_left = global_margin, |
| 1795 | .margin_right = global_margin, |
| 1796 | .margin_top = global_margin, |
| 1797 | .margin_bottom = global_margin, |
| 1798 | .corner_radius = 0, |
| 1799 | .hover_color = LF_NO_COLOR, |
| 1800 | .hover_text_color = LF_NO_COLOR |
| 1801 | }; |
| 1802 | theme.inputfield_props = (LfUIElementProps){ |
| 1803 | .color = LF_PRIMARY_ITEM_COLOR, |
| 1804 | .text_color = LF_BLACK, |
| 1805 | .border_color = LF_SECONDARY_ITEM_COLOR, |
| 1806 | .padding = global_padding, |
| 1807 | .margin_left = global_margin, |
| 1808 | .margin_right = global_margin, |
| 1809 | .margin_top = global_margin, |
| 1810 | .margin_bottom = global_margin, |
no test coverage detected