static void gedit_document_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) { GeditDocument *doc = GEDIT_DOCUMENT (object); GeditDocumentPrivate *priv = gedit_document_get_instance_private (doc); switch (prop_id) { case PROP_SHORTNAME: G_GNUC_BEGIN_IGNORE_DEPRECATIONS; gedit_document_set_short_name_for_display (doc, g_value_get_string (value)); G_GNUC_END_IGNORE_DEPRECATIONS; break; case PROP_CONTENT_TYPE: set_content_type (doc, g_value_get_string (value)); break; case PROP_USE_GVFS_METADATA: priv->use_gvfs_metadata = g_value_get_boolean (value); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } }
static void gedit_document_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) { GeditDocument *doc = GEDIT_DOCUMENT (object); switch (prop_id) { case PROP_SHORTNAME: gedit_document_set_short_name_for_display (doc, g_value_get_string (value)); break; case PROP_CONTENT_TYPE: gedit_document_set_content_type (doc, g_value_get_string (value)); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } }