mirror of
https://github.com/ZoiteChat/zoitechat.git
synced 2026-03-20 04:30:18 +00:00
feat: centralize theming in theme-manager (palette/tokens, CSS, dark-mode, setup UI), add tests + win32/meson wiring
This commit is contained in:
12
src/common/theme-service.h
Normal file
12
src/common/theme-service.h
Normal file
@@ -0,0 +1,12 @@
|
||||
#ifndef ZOITECHAT_THEME_SERVICE_H
|
||||
#define ZOITECHAT_THEME_SERVICE_H
|
||||
|
||||
#include <glib.h>
|
||||
|
||||
char *zoitechat_theme_service_get_themes_dir (void);
|
||||
GStrv zoitechat_theme_service_discover_themes (void);
|
||||
gboolean zoitechat_theme_service_apply (const char *theme_name, GError **error);
|
||||
void zoitechat_theme_service_set_post_apply_callback (void (*callback) (void));
|
||||
void zoitechat_theme_service_run_post_apply_callback (void);
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user