21#ifndef __G_SETTINGS_SCHEMA_H__
22#define __G_SETTINGS_SCHEMA_H__
33#define G_TYPE_SETTINGS_SCHEMA_SOURCE (g_settings_schema_source_get_type ())
52 const gchar *schema_id,
58 gchar ***non_relocatable,
59 gchar ***relocatable);
61#define G_TYPE_SETTINGS_SCHEMA (g_settings_schema_get_type ())
87#define G_TYPE_SETTINGS_SCHEMA_KEY (g_settings_schema_key_get_type ())
#define GIO_AVAILABLE_IN_2_32
#define GIO_AVAILABLE_IN_2_46
#define GIO_AVAILABLE_IN_2_40
#define GIO_AVAILABLE_IN_2_44
GIO_AVAILABLE_IN_2_40 GType g_settings_schema_key_get_type(void) G_GNUC_CONST
GIO_AVAILABLE_IN_2_32 GSettingsSchemaSource * g_settings_schema_source_get_default(void)
GIO_AVAILABLE_IN_2_40 const GVariantType * g_settings_schema_key_get_value_type(GSettingsSchemaKey *key)
GIO_AVAILABLE_IN_2_32 GType g_settings_schema_source_get_type(void) G_GNUC_CONST
struct _GSettingsSchemaKey GSettingsSchemaKey
GIO_AVAILABLE_IN_2_40 gboolean g_settings_schema_key_range_check(GSettingsSchemaKey *key, GVariant *value)
GIO_AVAILABLE_IN_2_40 const gchar * g_settings_schema_key_get_summary(GSettingsSchemaKey *key)
struct _GSettingsSchema GSettingsSchema
GIO_AVAILABLE_IN_2_46 gchar ** g_settings_schema_list_keys(GSettingsSchema *schema)
GIO_AVAILABLE_IN_2_32 GType g_settings_schema_get_type(void) G_GNUC_CONST
GIO_AVAILABLE_IN_2_32 const gchar * g_settings_schema_get_id(GSettingsSchema *schema)
GIO_AVAILABLE_IN_2_40 gboolean g_settings_schema_has_key(GSettingsSchema *schema, const gchar *name)
GIO_AVAILABLE_IN_2_40 const gchar * g_settings_schema_key_get_description(GSettingsSchemaKey *key)
typedefG_BEGIN_DECLS struct _GSettingsSchemaSource GSettingsSchemaSource
GIO_AVAILABLE_IN_2_40 GSettingsSchemaKey * g_settings_schema_key_ref(GSettingsSchemaKey *key)
GIO_AVAILABLE_IN_2_40 GVariant * g_settings_schema_key_get_range(GSettingsSchemaKey *key)
GIO_AVAILABLE_IN_2_44 gchar ** g_settings_schema_list_children(GSettingsSchema *schema)
GIO_AVAILABLE_IN_2_32 const gchar * g_settings_schema_get_path(GSettingsSchema *schema)
GIO_AVAILABLE_IN_2_40 GVariant * g_settings_schema_key_get_default_value(GSettingsSchemaKey *key)
GIO_AVAILABLE_IN_2_32 GSettingsSchema * g_settings_schema_ref(GSettingsSchema *schema)
GIO_AVAILABLE_IN_2_32 void g_settings_schema_unref(GSettingsSchema *schema)
GIO_AVAILABLE_IN_2_44 const gchar * g_settings_schema_key_get_name(GSettingsSchemaKey *key)
GIO_AVAILABLE_IN_2_32 void g_settings_schema_source_unref(GSettingsSchemaSource *source)
GIO_AVAILABLE_IN_2_40 void g_settings_schema_source_list_schemas(GSettingsSchemaSource *source, gboolean recursive, gchar ***non_relocatable, gchar ***relocatable)
GIO_AVAILABLE_IN_2_32 GSettingsSchema * g_settings_schema_source_lookup(GSettingsSchemaSource *source, const gchar *schema_id, gboolean recursive)
GIO_AVAILABLE_IN_2_32 GSettingsSchemaSource * g_settings_schema_source_ref(GSettingsSchemaSource *source)
GIO_AVAILABLE_IN_2_32 GSettingsSchemaSource * g_settings_schema_source_new_from_directory(const gchar *directory, GSettingsSchemaSource *parent, gboolean trusted, GError **error)
GIO_AVAILABLE_IN_2_40 void g_settings_schema_key_unref(GSettingsSchemaKey *key)
GIO_AVAILABLE_IN_2_40 GSettingsSchemaKey * g_settings_schema_get_key(GSettingsSchema *schema, const gchar *name)
G_BEGIN_DECLS typedef char gchar
typedefG_BEGIN_DECLS struct _GVariant GVariant
typedefG_BEGIN_DECLS struct _GVariantType GVariantType
static void error(LoadState *S, const char *why)