new public header: gsettingsschema.h

Expose some GSettingsSchemaSource and GSettingsSchema APIs.

These are mostly useless so far...
This commit is contained in:
Ryan Lortie
2011-11-15 08:00:16 +00:00
parent 2633f2903e
commit d5fb032f72
6 changed files with 55 additions and 11 deletions

View File

@@ -20,9 +20,7 @@
#ifndef __G_SETTINGS_SCHEMA_INTERNAL_H__
#define __G_SETTINGS_SCHEMA_INTERNAL_H__
#include <glib.h>
typedef struct _GSettingsSchema GSettingsSchema;
#include "gsettingsschema.h"
typedef struct
{
@@ -46,14 +44,6 @@ typedef struct
G_GNUC_INTERNAL
GSettingsSchema * g_settings_schema_new (const gchar *name);
G_GNUC_INTERNAL
GSettingsSchema * g_settings_schema_ref (GSettingsSchema *schema);
G_GNUC_INTERNAL
void g_settings_schema_unref (GSettingsSchema *schema);
G_GNUC_INTERNAL
const gchar * g_settings_schema_get_name (GSettingsSchema *schema);
G_GNUC_INTERNAL
const gchar * g_settings_schema_get_path (GSettingsSchema *schema);
G_GNUC_INTERNAL
const gchar * g_settings_schema_get_gettext_domain (GSettingsSchema *schema);
G_GNUC_INTERNAL
GVariantIter * g_settings_schema_get_value (GSettingsSchema *schema,