Theme: add JSON config support

This commit is contained in:
李通洲
2023-06-09 08:48:46 +08:00
committed by 李通洲
parent db98e406c2
commit e3ec136cad
12 changed files with 109 additions and 39 deletions
+3 -3
View File
@@ -992,7 +992,7 @@ static void parseOption(FFinstance* instance, FFdata* data, const char* key, con
else if(ffParseWifiCommandOptions(&instance->config.wifi, key, value)) {}
else if(ffParseWMCommandOptions(&instance->config.wm, key, value)) {}
else if(ffParseWMThemeCommandOptions(&instance->config.wmTheme, key, value)) {}
else if(optionParseModuleArgs(key, value, "theme", &instance->config.theme)) {}
else if(ffParseThemeCommandOptions(&instance->config.theme, key, value)) {}
else if(ffParseIconsCommandOptions(&instance->config.icons, key, value)) {}
else if(ffParseWallpaperCommandOptions(&instance->config.wallpaper, key, value)) {}
else if(ffParseFontCommandOptions(&instance->config.font, key, value)) {}
@@ -1176,8 +1176,8 @@ static void parseStructureCommand(FFinstance* instance, const char* line)
ffPrintDE(instance, &instance->config.de);
else if(strcasecmp(line, FF_WM_MODULE_NAME) == 0)
ffPrintWM(instance, &instance->config.wm);
else if(strcasecmp(line, "theme") == 0)
ffPrintTheme(instance);
else if(strcasecmp(line, FF_THEME_MODULE_NAME) == 0)
ffPrintTheme(instance, &instance->config.theme);
else if(strcasecmp(line, FF_WMTHEME_MODULE_NAME) == 0)
ffPrintWMTheme(instance, &instance->config.wmTheme);
else if(strcasecmp(line, FF_ICONS_MODULE_NAME) == 0)