int plugin_settings_string_list_remove(const char *const group, const char *const key, const char *const value) { int res = conf_string_list_remove(settings, group, key, value); _save_settings(); return res; }
int plugin_settings_string_list_clear(const char *const group, const char *const key) { if (!g_key_file_has_key(settings, group, key, NULL)) { return 0; } g_key_file_remove_key(settings, group, key, NULL); _save_settings(); return 1; }
void plugin_settings_set_boolean(const char *const group, const char *const key, gboolean value) { g_key_file_set_boolean(settings, group, key, value); _save_settings(); }
void plugin_settings_set_int(const char *const group, const char *const key, int value) { g_key_file_set_integer(settings, group, key, value); _save_settings(); }
void plugin_settings_set_string(const char *const group, const char *const key, const char *const value) { g_key_file_set_string(settings, group, key, value); _save_settings(); }