Copyright | Will Thompson and Iñaki García Etxebarria |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
GI.GES.Objects.TextOverlay
Description
No description available in the introspection data.
Synopsis
- newtype TextOverlay = TextOverlay (ManagedPtr TextOverlay)
- class (GObject o, IsDescendantOf TextOverlay o) => IsTextOverlay o
- toTextOverlay :: (MonadIO m, IsTextOverlay o) => o -> m TextOverlay
- textOverlayGetColor :: (HasCallStack, MonadIO m, IsTextOverlay a) => a -> m Word32
- textOverlayGetFontDesc :: (HasCallStack, MonadIO m, IsTextOverlay a) => a -> m (Maybe Text)
- textOverlayGetHalignment :: (HasCallStack, MonadIO m, IsTextOverlay a) => a -> m TextHAlign
- textOverlayGetText :: (HasCallStack, MonadIO m, IsTextOverlay a) => a -> m (Maybe Text)
- textOverlayGetValignment :: (HasCallStack, MonadIO m, IsTextOverlay a) => a -> m TextVAlign
- textOverlayGetXpos :: (HasCallStack, MonadIO m, IsTextOverlay a) => a -> m Double
- textOverlayGetYpos :: (HasCallStack, MonadIO m, IsTextOverlay a) => a -> m Double
- textOverlayNew :: (HasCallStack, MonadIO m) => m (Maybe TextOverlay)
- textOverlaySetColor :: (HasCallStack, MonadIO m, IsTextOverlay a) => a -> Word32 -> m ()
- textOverlaySetFontDesc :: (HasCallStack, MonadIO m, IsTextOverlay a) => a -> Maybe Text -> m ()
- textOverlaySetHalignment :: (HasCallStack, MonadIO m, IsTextOverlay a) => a -> TextHAlign -> m ()
- textOverlaySetText :: (HasCallStack, MonadIO m, IsTextOverlay a) => a -> Maybe Text -> m ()
- textOverlaySetValignment :: (HasCallStack, MonadIO m, IsTextOverlay a) => a -> TextVAlign -> m ()
- textOverlaySetXpos :: (HasCallStack, MonadIO m, IsTextOverlay a) => a -> Double -> m ()
- textOverlaySetYpos :: (HasCallStack, MonadIO m, IsTextOverlay a) => a -> Double -> m ()
Exported types
newtype TextOverlay Source #
Memory-managed wrapper type.
Constructors
TextOverlay (ManagedPtr TextOverlay) |
Instances
Eq TextOverlay Source # | |
Defined in GI.GES.Objects.TextOverlay | |
GObject TextOverlay Source # | |
Defined in GI.GES.Objects.TextOverlay | |
ManagedPtrNewtype TextOverlay Source # | |
Defined in GI.GES.Objects.TextOverlay Methods toManagedPtr :: TextOverlay -> ManagedPtr TextOverlay | |
TypedObject TextOverlay Source # | |
Defined in GI.GES.Objects.TextOverlay | |
HasParentTypes TextOverlay Source # | |
Defined in GI.GES.Objects.TextOverlay | |
IsGValue (Maybe TextOverlay) Source # | Convert |
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 # | |
Defined in GI.GES.Objects.TextOverlay type ParentTypes TextOverlay = '[Operation, TrackElement, TimelineElement, Object, Extractable, MetaContainer] |
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
(GObject o, IsDescendantOf TextOverlay o) => IsTextOverlay o Source # | |
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
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
Arguments
:: (HasCallStack, MonadIO m, IsTextOverlay a) | |
=> a |
|
-> m Word32 | Returns: The color used by |
Get the color used by source
.
getFontDesc
textOverlayGetFontDesc Source #
Arguments
:: (HasCallStack, MonadIO m, IsTextOverlay a) | |
=> a |
|
-> m (Maybe Text) | Returns: The pango font description currently set on |
Get the pango font description currently set on source
.
getHalignment
textOverlayGetHalignment Source #
Arguments
:: (HasCallStack, MonadIO m, IsTextOverlay a) | |
=> a |
|
-> m TextHAlign | Returns: The horizontal aligment used by |
Get the horizontal aligment used by source
.
getText
Arguments
:: (HasCallStack, MonadIO m, IsTextOverlay a) | |
=> a |
|
-> m (Maybe Text) | Returns: The text currently set on |
Get the text currently set on source
.
getValignment
textOverlayGetValignment Source #
Arguments
:: (HasCallStack, MonadIO m, IsTextOverlay a) | |
=> a |
|
-> m TextVAlign | Returns: The vertical aligment used by |
Get the vertical aligment used by source
.
getXpos
Arguments
:: (HasCallStack, MonadIO m, IsTextOverlay a) | |
=> a |
|
-> m Double | Returns: The horizontal position used by |
Get the horizontal position used by source
.
getYpos
Arguments
:: (HasCallStack, MonadIO m, IsTextOverlay a) | |
=> a |
|
-> m Double | Returns: The vertical position used by |
Get the vertical position used by source
.
new
Arguments
:: (HasCallStack, MonadIO m) | |
=> m (Maybe TextOverlay) | Returns: The newly created |
Deprecated: (Since version 1.18)This should never be called by applications as this willbe created by clips.
Creates a new TextOverlay
.
setColor
Arguments
:: (HasCallStack, MonadIO m, IsTextOverlay a) | |
=> a |
|
-> Word32 |
|
-> m () |
Sets the color of the text.
setFontDesc
textOverlaySetFontDesc Source #
Arguments
:: (HasCallStack, MonadIO m, IsTextOverlay a) | |
=> a |
|
-> Maybe Text |
|
-> m () |
Sets the pango font description of the text this track element will render.
setHalignment
textOverlaySetHalignment Source #
Arguments
:: (HasCallStack, MonadIO m, IsTextOverlay a) | |
=> a |
|
-> TextHAlign |
|
-> m () |
Sets the horizontal aligment of the text.
setText
Arguments
:: (HasCallStack, MonadIO m, IsTextOverlay a) | |
=> a |
|
-> Maybe Text |
|
-> m () |
Sets the text this track element will render.
setValignment
textOverlaySetValignment Source #
Arguments
:: (HasCallStack, MonadIO m, IsTextOverlay a) | |
=> a |
|
-> TextVAlign |
|
-> m () |
Sets the vertical aligment of the text.
setXpos
Arguments
:: (HasCallStack, MonadIO m, IsTextOverlay a) | |
=> a |
|
-> Double |
|
-> m () |
Sets the horizontal position of the text.
setYpos
Arguments
:: (HasCallStack, MonadIO m, IsTextOverlay a) | |
=> a |
|
-> Double |
|
-> m () |
Sets the vertical position of the text.