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 |
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.
TextOverlay (ManagedPtr TextOverlay) |
Instances
Eq TextOverlay Source # | |
Defined in GI.GES.Objects.TextOverlay (==) :: TextOverlay -> TextOverlay -> Bool # (/=) :: TextOverlay -> TextOverlay -> Bool # | |
GObject TextOverlay Source # | |
Defined in GI.GES.Objects.TextOverlay | |
ManagedPtrNewtype TextOverlay Source # | |
Defined in GI.GES.Objects.TextOverlay 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 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
:: (HasCallStack, MonadIO m, IsTextOverlay a) | |
=> a |
|
-> m Word32 | Returns: The color used by |
Get the color used by source
.
getFontDesc
textOverlayGetFontDesc Source #
:: (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 #
:: (HasCallStack, MonadIO m, IsTextOverlay a) | |
=> a |
|
-> m TextHAlign | Returns: The horizontal aligment used by |
Get the horizontal aligment used by source
.
getText
:: (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 #
:: (HasCallStack, MonadIO m, IsTextOverlay a) | |
=> a |
|
-> m TextVAlign | Returns: The vertical aligment used by |
Get the vertical aligment used by source
.
getXpos
:: (HasCallStack, MonadIO m, IsTextOverlay a) | |
=> a |
|
-> m Double | Returns: The horizontal position used by |
Get the horizontal position used by source
.
getYpos
:: (HasCallStack, MonadIO m, IsTextOverlay a) | |
=> a |
|
-> m Double | Returns: The vertical position used by |
Get the vertical position used by source
.
new
:: (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
:: (HasCallStack, MonadIO m, IsTextOverlay a) | |
=> a |
|
-> Word32 |
|
-> m () |
Sets the color of the text.
setFontDesc
textOverlaySetFontDesc Source #
:: (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 #
:: (HasCallStack, MonadIO m, IsTextOverlay a) | |
=> a |
|
-> TextHAlign |
|
-> m () |
Sets the horizontal aligment of the text.
setText
:: (HasCallStack, MonadIO m, IsTextOverlay a) | |
=> a |
|
-> Maybe Text |
|
-> m () |
Sets the text this track element will render.
setValignment
textOverlaySetValignment Source #
:: (HasCallStack, MonadIO m, IsTextOverlay a) | |
=> a |
|
-> TextVAlign |
|
-> m () |
Sets the vertical aligment of the text.
setXpos
:: (HasCallStack, MonadIO m, IsTextOverlay a) | |
=> a |
|
-> Double |
|
-> m () |
Sets the horizontal position of the text.
setYpos
:: (HasCallStack, MonadIO m, IsTextOverlay a) | |
=> a |
|
-> Double |
|
-> m () |
Sets the vertical position of the text.