void brasero_tool_dialog_set_medium_type_shown (BraseroToolDialog *self, BraseroMediaType media_type) { BraseroToolDialogPrivate *priv; priv = BRASERO_TOOL_DIALOG_PRIVATE (self); brasero_medium_selection_show_media_type (BRASERO_MEDIUM_SELECTION (priv->selector), media_type); }
static void brasero_tool_dialog_constructed (GObject *object) { BraseroToolDialogPrivate *priv; G_OBJECT_CLASS (brasero_tool_dialog_parent_class)->constructed (object); priv = BRASERO_TOOL_DIALOG_PRIVATE (object); brasero_medium_selection_show_media_type (BRASERO_MEDIUM_SELECTION (priv->selector), BRASERO_MEDIA_TYPE_REWRITABLE | BRASERO_MEDIA_TYPE_WRITABLE | BRASERO_MEDIA_TYPE_AUDIO | BRASERO_MEDIA_TYPE_DATA); }
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; } }