Mercurial > molko
diff libmlk-ui/mlk/ui/ui.h @ 614:281608524dd1
misc: implement dark/light theming
author | David Demelier <markand@malikania.fr> |
---|---|
date | Sun, 20 Aug 2023 14:45:10 +0200 |
parents | ed1d3244ed57 |
children | c2b62ff38224 |
line wrap: on
line diff
--- a/libmlk-ui/mlk/ui/ui.h Sun Aug 20 11:14:58 2023 +0200 +++ b/libmlk-ui/mlk/ui/ui.h Sun Aug 20 14:45:10 2023 +0200 @@ -34,6 +34,9 @@ #define MLK_UI_BORDER (2) enum mlk_align; +enum mlk_window_theme; + +union mlk_event; enum mlk_ui_font { MLK_UI_FONT_INTERFACE, @@ -49,6 +52,12 @@ int mlk_ui_init(void); +void +mlk_ui_handle(const union mlk_event *ev); + +void +mlk_ui_set_theme(enum mlk_window_theme theme); + /* TODO: probably better somewhere else? */ void mlk_ui_draw_text(enum mlk_align align,