"Pango font description of font to be used for rendering. "
"See documentation of pango_font_description_from_string "
"for syntax.", DEFAULT_PROP_FONT_DESC,
- G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
+ G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS));
/**
* GESTimelineTextOverlay:valignment
*/
g_object_class_install_property (G_OBJECT_CLASS (klass), PROP_VALIGNMENT,
g_param_spec_enum ("valignment", "vertical alignment",
- "Vertical alignment of the text", GES_TIMELINE_TITLE_SRC_VALIGN_TYPE,
- DEFAULT_PROP_VALIGNMENT, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
+ "Vertical alignment of the text", GES_TEXT_VALIGN_TYPE,
+ DEFAULT_PROP_VALIGNMENT, G_PARAM_READWRITE | G_PARAM_CONSTRUCT |
+ G_PARAM_STATIC_STRINGS));
/**
* GESTimelineTextOverlay:halignment
*
res = (GESTrackObject *) ges_track_text_overlay_new ();
GST_DEBUG ("Setting text property");
ges_track_text_overlay_set_text ((GESTrackTextOverlay *) res, tfs->text);
+ ges_track_text_overlay_set_font_desc ((GESTrackTextOverlay *) res,
+ tfs->font_desc);
+ ges_track_text_overlay_set_halignment ((GESTrackTextOverlay *) res,
+ tfs->halign);
+ ges_track_text_overlay_set_valignment ((GESTrackTextOverlay *) res,
+ tfs->valign);
}
else {
g_object_class_install_property (object_class, PROP_TEXT,
g_param_spec_string ("text", "Text", "The text to display",
- DEFAULT_PROP_TEXT, G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+ DEFAULT_TEXT, G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
/**
* GESTimelineTitleSource:font-dec
g_param_spec_string ("font-desc", "font description",
"Pango font description of font to be used for rendering. "
"See documentation of pango_font_description_from_string "
- "for syntax.", DEFAULT_PROP_FONT_DESC,
- G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
+ "for syntax.", DEFAULT_FONT_DESC,
+ G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS));
/**
* GESTimelineTitleSource:valignment
res = (GESTrackObject *) ges_track_title_source_new ();
GST_DEBUG ("Setting text property");
ges_track_title_source_set_text ((GESTrackTitleSource *) res, tfs->text);
+ ges_track_title_source_set_font_desc ((GESTrackTitleSource *) res,
+ tfs->font_desc);
+ ges_track_title_source_set_halignment ((GESTrackTitleSource *) res,
+ tfs->halign);
+ ges_track_title_source_set_valignment ((GESTrackTitleSource *) res,
+ tfs->valign);
}
else if (track->type == GES_TRACK_TYPE_AUDIO) {