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,