gboolean brasero_tool_dialog_set_medium (BraseroToolDialog *self, BraseroMedium *medium) { BraseroToolDialogPrivate *priv; if (!medium) return FALSE; priv = BRASERO_TOOL_DIALOG_PRIVATE (self); return brasero_medium_selection_set_active (BRASERO_MEDIUM_SELECTION (priv->selector), medium); }
static void brasero_medium_selection_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) { g_return_if_fail (BRASERO_IS_MEDIUM_SELECTION (object)); switch (prop_id) { case PROP_MEDIA_TYPE: brasero_medium_selection_show_media_type (BRASERO_MEDIUM_SELECTION (object), g_value_get_uint (value)); break; case PROP_MEDIUM: brasero_medium_selection_set_active (BRASERO_MEDIUM_SELECTION (object), BRASERO_MEDIUM (g_value_get_object (value))); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } }