gi-ges-1.0.4: libges bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.GES.Objects.TextOverlay

Description

No description available in the introspection data.

Synopsis

Exported types

newtype TextOverlay Source #

Memory-managed wrapper type.

Constructors

TextOverlay (ManagedPtr TextOverlay) 

Instances

Instances details
Eq TextOverlay Source # 
Instance details

Defined in GI.GES.Objects.TextOverlay

GObject TextOverlay Source # 
Instance details

Defined in GI.GES.Objects.TextOverlay

ManagedPtrNewtype TextOverlay Source # 
Instance details

Defined in GI.GES.Objects.TextOverlay

Methods

toManagedPtr :: TextOverlay -> ManagedPtr TextOverlay

TypedObject TextOverlay Source # 
Instance details

Defined in GI.GES.Objects.TextOverlay

Methods

glibType :: IO GType

HasParentTypes TextOverlay Source # 
Instance details

Defined in GI.GES.Objects.TextOverlay

IsGValue (Maybe TextOverlay) Source #

Convert TextOverlay to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.GES.Objects.TextOverlay

Methods

gvalueGType_ :: IO GType

gvalueSet_ :: Ptr GValue -> Maybe TextOverlay -> IO ()

gvalueGet_ :: Ptr GValue -> IO (Maybe TextOverlay)

type ParentTypes TextOverlay Source # 
Instance details

Defined in GI.GES.Objects.TextOverlay

class (GObject o, IsDescendantOf TextOverlay o) => IsTextOverlay o Source #

Type class for types which can be safely cast to TextOverlay, for instance with toTextOverlay.

Instances

Instances details
(GObject o, IsDescendantOf TextOverlay o) => IsTextOverlay o Source # 
Instance details

Defined in GI.GES.Objects.TextOverlay

toTextOverlay :: (MonadIO m, IsTextOverlay o) => o -> m TextOverlay Source #

Cast to TextOverlay, for types for which this is known to be safe. For general casts, use castTo.

Methods

Click to display all available methods, including inherited ones

Expand

Methods

addChildProperty, addChildrenProps, addMetasFromString, bindProperty, bindPropertyFull, checkMetaRegistered, clampControlSource, copy, edit, editFull, forceFloating, foreach, freezeNotify, getv, hasInternalSource, isActive, isCore, isFloating, listChildrenProperties, lookupChild, metasToString, notify, notifyByPspec, paste, ref, refSink, registerMeta, registerMetaBoolean, registerMetaDate, registerMetaDateTime, registerMetaDouble, registerMetaFloat, registerMetaInt, registerMetaInt64, registerMetaString, registerMetaUint, registerMetaUint64, registerStaticMeta, removeChildProperty, removeControlBinding, ripple, rippleEnd, rollEnd, rollStart, runDispose, stealData, stealQdata, thawNotify, trim, unref, watchClosure.

Getters

getAllControlBindings, getAsset, getAutoClampControlSources, getBoolean, getChildProperty, getChildPropertyByPspec, getColor, getControlBinding, getData, getDate, getDateTime, getDouble, getDuration, getElement, getFloat, getFontDesc, getGnlobject, getHalignment, getId, getInpoint, getInt, getInt64, getLayerPriority, getMarkerList, getMaxDuration, getMeta, getName, getNaturalFramerate, getNleobject, getParent, getPriority, getProperty, getQdata, getStart, getString, getText, getTimeline, getToplevelParent, getTrack, getTrackType, getTrackTypes, getUint, getUint64, getValignment, getXpos, getYpos.

Setters

setActive, setAsset, setAutoClampControlSources, setBoolean, setChildProperty, setChildPropertyByPspec, setChildPropertyFull, setColor, setControlSource, setData, setDataFull, setDate, setDateTime, setDouble, setDuration, setFloat, setFontDesc, setHalignment, setHasInternalSource, setInpoint, setInt, setInt64, setMarkerList, setMaxDuration, setMeta, setName, setParent, setPriority, setProperty, setStart, setString, setText, setTimeline, setTrackType, setUint, setUint64, setValignment, setXpos, setYpos.

getColor

textOverlayGetColor Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextOverlay a) 
=> a

self: a GESTextOverlay

-> m Word32

Returns: The color used by source.

Get the color used by source.

getFontDesc

textOverlayGetFontDesc Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextOverlay a) 
=> a

self: a GESTextOverlay

-> m (Maybe Text)

Returns: The pango font description currently set on source.

Get the pango font description currently set on source.

getHalignment

textOverlayGetHalignment Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextOverlay a) 
=> a

self: a GESTextOverlay

-> m TextHAlign

Returns: The horizontal aligment used by source.

Get the horizontal aligment used by source.

getText

textOverlayGetText Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextOverlay a) 
=> a

self: a GESTextOverlay

-> m (Maybe Text)

Returns: The text currently set on source.

Get the text currently set on source.

getValignment

textOverlayGetValignment Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextOverlay a) 
=> a

self: a GESTextOverlay

-> m TextVAlign

Returns: The vertical aligment used by source.

Get the vertical aligment used by source.

getXpos

textOverlayGetXpos Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextOverlay a) 
=> a

self: a GESTextOverlay

-> m Double

Returns: The horizontal position used by source.

Get the horizontal position used by source.

getYpos

textOverlayGetYpos Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextOverlay a) 
=> a

self: a GESTextOverlay

-> m Double

Returns: The vertical position used by source.

Get the vertical position used by source.

new

textOverlayNew Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> m (Maybe TextOverlay)

Returns: The newly created TextOverlay or Nothing if something went wrong.

Deprecated: (Since version 1.18)This should never be called by applications as this willbe created by clips.

Creates a new TextOverlay.

setColor

textOverlaySetColor Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextOverlay a) 
=> a

self: the TextOverlay* to set

-> Word32

color: The color self is being set to

-> m () 

Sets the color of the text.

setFontDesc

textOverlaySetFontDesc Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextOverlay a) 
=> a

self: the TextOverlay

-> Maybe Text

fontDesc: the pango font description

-> m () 

Sets the pango font description of the text this track element will render.

setHalignment

textOverlaySetHalignment Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextOverlay a) 
=> a

self: the TextOverlay* to set text on

-> TextHAlign

halign: The TextHAlign defining the horizontal alignment of the text render by self.

-> m () 

Sets the horizontal aligment of the text.

setText

textOverlaySetText Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextOverlay a) 
=> a

self: the TextOverlay* to set text on

-> Maybe Text

text: the text to render. an internal copy of this text will be made.

-> m () 

Sets the text this track element will render.

setValignment

textOverlaySetValignment Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextOverlay a) 
=> a

self: the TextOverlay* to set text on

-> TextVAlign

valign: The TextVAlign defining the vertical alignment of the text render by self.

-> m () 

Sets the vertical aligment of the text.

setXpos

textOverlaySetXpos Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextOverlay a) 
=> a

self: the TextOverlay* to set

-> Double

position: The horizontal position self is being set to

-> m () 

Sets the horizontal position of the text.

setYpos

textOverlaySetYpos Source #

Arguments

:: (HasCallStack, MonadIO m, IsTextOverlay a) 
=> a

self: the TextOverlay* to set

-> Double

position: The vertical position self is being set to

-> m () 

Sets the vertical position of the text.