better ffSettings* functions

This commit is contained in:
Linus Dierheimer
2021-05-11 20:06:17 +02:00
parent 97ab892051
commit 039b69f4a7
7 changed files with 149 additions and 84 deletions
+2 -1
View File
@@ -97,6 +97,7 @@ typedef struct FFconfig
FFstrbuf libWayland;
FFstrbuf libGIO;
FFstrbuf libDConf;
FFstrbuf libXFConf;
FFstrbuf diskFolders;
@@ -275,7 +276,7 @@ void ffGetFontPretty(FFstrbuf* buffer, const FFstrbuf* name, double size);
FFvariant ffSettingsGetDConf(FFinstance* instance, const char* key, FFvarianttype type);
FFvariant ffSettingsGetGsettings(FFinstance* instance, const char* schemaName, const char* path, const char* key, FFvarianttype type);
FFvariant ffSettingsGet(FFinstance* instance, const char* dconfKey, const char* gsettingsSchemaName, const char* gsettingsPath, const char* gsettingsKey, FFvarianttype type);
const char* ffSettingsGetStr(FFinstance* instance, const char* dconfKey, const char* gsettingsSchemaName, const char* gsettingsPath, const char* gsettingsKey);
FFvariant ffSettingsGetXFConf(FFinstance* instance, const char* channelName, const char* propertyName, FFvarianttype type);
//common/detectPlasma.c
const FFPlasmaResult* ffDetectPlasma(FFinstance* instance);