Exemple #1
0
GConfDefaults *
gconf_defaults_new (void)
{
        GObject *object;
        gboolean res;

        object = g_object_new (GCONF_TYPE_DEFAULTS, NULL);

        res = register_mechanism (GCONF_DEFAULTS (object));
        if (! res) {
                g_object_unref (object);
                return NULL;
        }

        return GCONF_DEFAULTS (object);
}
Exemple #2
0
static GObject *
gconf_defaults_constructor (GType                  type,
                            guint                  n_construct_properties,
                            GObjectConstructParam *construct_properties)
{
        GConfDefaults      *mechanism;

        mechanism = GCONF_DEFAULTS (G_OBJECT_CLASS (gconf_defaults_parent_class)->constructor (
                                                type,
                                                n_construct_properties,
                                                construct_properties));

        return G_OBJECT (mechanism);
}
Exemple #3
0
static void
gconf_defaults_finalize (GObject *object)
{
	GConfDefaults *mechanism;

	g_return_if_fail (object != NULL);
	g_return_if_fail (GCONF_IS_DEFAULTS (object));

	mechanism = GCONF_DEFAULTS (object);

	g_return_if_fail (mechanism->priv != NULL);

	g_object_unref (mechanism->priv->system_bus_proxy);

	G_OBJECT_CLASS (gconf_defaults_parent_class)->finalize (object);
}