GESTextOverlayClip

GESTextOverlayClip

Functions

Properties

guint color Read / Write / Construct
gchar * font-desc Read / Write / Construct
GESTextHAlign halignment Read / Write / Construct
gchar * text Read / Write / Construct
GESTextVAlign valignment Read / Write / Construct
gdouble xpos Read / Write / Construct
gdouble ypos Read / Write / Construct

Types and Values

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GESTimelineElement
            ╰── GESContainer
                ╰── GESClip
                    ╰── GESOperationClip
                        ╰── GESOverlayClip
                            ╰── GESTextOverlayClip

Implemented Interfaces

GESTextOverlayClip implements GESExtractable and GESMetaContainer.

Includes

#include <ges/ges.h>

Description

Functions

ges_text_overlay_clip_new ()

GESTextOverlayClip *
ges_text_overlay_clip_new (void);

ges_text_overlay_clip_set_text ()

void
ges_text_overlay_clip_set_text (GESTextOverlayClip *self,
                                const gchar *text);

ges_text_overlay_clip_set_font_desc ()

void
ges_text_overlay_clip_set_font_desc (GESTextOverlayClip *self,
                                     const gchar *font_desc);

ges_text_overlay_clip_set_valign ()

void
ges_text_overlay_clip_set_valign (GESTextOverlayClip *self,
                                  GESTextVAlign valign);

ges_text_overlay_clip_set_halign ()

void
ges_text_overlay_clip_set_halign (GESTextOverlayClip *self,
                                  GESTextHAlign halign);

ges_text_overlay_clip_set_color ()

void
ges_text_overlay_clip_set_color (GESTextOverlayClip *self,
                                 guint32 color);

ges_text_overlay_clip_set_xpos ()

void
ges_text_overlay_clip_set_xpos (GESTextOverlayClip *self,
                                gdouble position);

ges_text_overlay_clip_set_ypos ()

void
ges_text_overlay_clip_set_ypos (GESTextOverlayClip *self,
                                gdouble position);

ges_text_overlay_clip_get_text ()

const gchar *
ges_text_overlay_clip_get_text (GESTextOverlayClip *self);

ges_text_overlay_clip_get_font_desc ()

const gchar *
ges_text_overlay_clip_get_font_desc (GESTextOverlayClip *self);

ges_text_overlay_clip_get_valignment ()

GESTextVAlign
ges_text_overlay_clip_get_valignment (GESTextOverlayClip *self);

ges_text_overlay_clip_get_halignment ()

GESTextHAlign
ges_text_overlay_clip_get_halignment (GESTextOverlayClip *self);

ges_text_overlay_clip_get_color ()

const guint32
ges_text_overlay_clip_get_color (GESTextOverlayClip *self);

ges_text_overlay_clip_get_xpos ()

const gdouble
ges_text_overlay_clip_get_xpos (GESTextOverlayClip *self);

ges_text_overlay_clip_get_ypos ()

const gdouble
ges_text_overlay_clip_get_ypos (GESTextOverlayClip *self);

Types and Values

GESTextOverlayClip

typedef struct _GESTextOverlayClip GESTextOverlayClip;

Property Details

The “color” property

  “color”                    guint

The color of the text.

Flags: Read / Write / Construct

Default value: 4294967295


The “font-desc” property

  “font-desc”                gchar *

Pango font description of font to be used for rendering. See documentation of pango_font_description_from_string for syntax.

Flags: Read / Write / Construct

Default value: "Serif 36"


The “halignment” property

  “halignment”               GESTextHAlign

Horizontal alignment of the text.

Flags: Read / Write / Construct

Default value: GES_TEXT_HALIGN_CENTER


The “text” property

  “text”                     gchar *

The text to display.

Flags: Read / Write / Construct

Default value: ""


The “valignment” property

  “valignment”               GESTextVAlign

Vertical alignment of the text.

Flags: Read / Write / Construct

Default value: GES_TEXT_VALIGN_BASELINE


The “xpos” property

  “xpos”                     gdouble

The horizontal position.

Flags: Read / Write / Construct

Allowed values: [0,1]

Default value: 0.5


The “ypos” property

  “ypos”                     gdouble

The vertical position.

Flags: Read / Write / Construct

Allowed values: [0,1]

Default value: 0.5