X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=gio%2Fgsettingsschema-internal.h;h=c6a905f219bd8655aa771a3c6ae1258592e5f4ca;hb=e608ec7b2e47d29fa189fca6e97f484f41c115a4;hp=f9d79eb683713e3d04f7342b3f1cebe45ca09bdd;hpb=d85b722734a6fcfe94032f6113de9e5c190fd7c3;p=platform%2Fupstream%2Fglib.git diff --git a/gio/gsettingsschema-internal.h b/gio/gsettingsschema-internal.h index f9d79eb..c6a905f 100644 --- a/gio/gsettingsschema-internal.h +++ b/gio/gsettingsschema-internal.h @@ -12,9 +12,7 @@ * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. + * License along with this library; if not, see . */ #ifndef __G_SETTINGS_SCHEMA_INTERNAL_H__ @@ -22,7 +20,7 @@ #include "gsettingsschema.h" -typedef struct +struct _GSettingsSchemaKey { GSettingsSchema *schema; const gchar *name; @@ -39,51 +37,34 @@ typedef struct const GVariantType *type; GVariant *minimum, *maximum; GVariant *default_value; -} GSettingsSchemaKey; -G_GNUC_INTERNAL + gint ref_count; +}; + const gchar * g_settings_schema_get_gettext_domain (GSettingsSchema *schema); -G_GNUC_INTERNAL GVariantIter * g_settings_schema_get_value (GSettingsSchema *schema, const gchar *key); -G_GNUC_INTERNAL -gboolean g_settings_schema_has_key (GSettingsSchema *schema, - const gchar *key); -G_GNUC_INTERNAL const GQuark * g_settings_schema_list (GSettingsSchema *schema, gint *n_items); -G_GNUC_INTERNAL const gchar * g_settings_schema_get_string (GSettingsSchema *schema, const gchar *key); -G_GNUC_INTERNAL void g_settings_schema_key_init (GSettingsSchemaKey *key, GSettingsSchema *schema, const gchar *name); -G_GNUC_INTERNAL void g_settings_schema_key_clear (GSettingsSchemaKey *key); -G_GNUC_INTERNAL gboolean g_settings_schema_key_type_check (GSettingsSchemaKey *key, GVariant *value); -G_GNUC_INTERNAL -gboolean g_settings_schema_key_range_check (GSettingsSchemaKey *key, - GVariant *value); -G_GNUC_INTERNAL GVariant * g_settings_schema_key_range_fixup (GSettingsSchemaKey *key, GVariant *value); -G_GNUC_INTERNAL GVariant * g_settings_schema_key_get_translated_default (GSettingsSchemaKey *key); -G_GNUC_INTERNAL gint g_settings_schema_key_to_enum (GSettingsSchemaKey *key, GVariant *value); -G_GNUC_INTERNAL GVariant * g_settings_schema_key_from_enum (GSettingsSchemaKey *key, gint value); -G_GNUC_INTERNAL guint g_settings_schema_key_to_flags (GSettingsSchemaKey *key, GVariant *value); -G_GNUC_INTERNAL GVariant * g_settings_schema_key_from_flags (GSettingsSchemaKey *key, guint value);