Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
Structure describing the StaticPadTemplate
.
- newtype StaticPadTemplate = StaticPadTemplate (ManagedPtr StaticPadTemplate)
- newZeroStaticPadTemplate :: MonadIO m => m StaticPadTemplate
- noStaticPadTemplate :: Maybe StaticPadTemplate
- staticPadTemplateGet :: (HasCallStack, MonadIO m) => StaticPadTemplate -> m PadTemplate
- staticPadTemplateGetCaps :: (HasCallStack, MonadIO m) => StaticPadTemplate -> m Caps
- getStaticPadTemplateDirection :: MonadIO m => StaticPadTemplate -> m PadDirection
- setStaticPadTemplateDirection :: MonadIO m => StaticPadTemplate -> PadDirection -> m ()
- clearStaticPadTemplateNameTemplate :: MonadIO m => StaticPadTemplate -> m ()
- getStaticPadTemplateNameTemplate :: MonadIO m => StaticPadTemplate -> m (Maybe Text)
- setStaticPadTemplateNameTemplate :: MonadIO m => StaticPadTemplate -> CString -> m ()
- getStaticPadTemplatePresence :: MonadIO m => StaticPadTemplate -> m PadPresence
- setStaticPadTemplatePresence :: MonadIO m => StaticPadTemplate -> PadPresence -> m ()
- getStaticPadTemplateStaticCaps :: MonadIO m => StaticPadTemplate -> m StaticCaps
Exported types
newtype StaticPadTemplate Source #
WrappedPtr StaticPadTemplate Source # | |
(~) AttrOpTag tag AttrSet => Constructible StaticPadTemplate tag Source # | |
newZeroStaticPadTemplate :: MonadIO m => m StaticPadTemplate Source #
Construct a StaticPadTemplate
struct initialized to zero.
Methods
get
:: (HasCallStack, MonadIO m) | |
=> StaticPadTemplate |
|
-> m PadTemplate | Returns: a new |
Converts a StaticPadTemplate
into a PadTemplate
.
getCaps
staticPadTemplateGetCaps Source #
:: (HasCallStack, MonadIO m) | |
=> StaticPadTemplate |
|
-> m Caps | Returns: the |
Gets the capabilities of the static pad template.
Properties
direction
getStaticPadTemplateDirection :: MonadIO m => StaticPadTemplate -> m PadDirection Source #
setStaticPadTemplateDirection :: MonadIO m => StaticPadTemplate -> PadDirection -> m () Source #
nameTemplate
clearStaticPadTemplateNameTemplate :: MonadIO m => StaticPadTemplate -> m () Source #
getStaticPadTemplateNameTemplate :: MonadIO m => StaticPadTemplate -> m (Maybe Text) Source #
setStaticPadTemplateNameTemplate :: MonadIO m => StaticPadTemplate -> CString -> m () Source #
presence
getStaticPadTemplatePresence :: MonadIO m => StaticPadTemplate -> m PadPresence Source #
setStaticPadTemplatePresence :: MonadIO m => StaticPadTemplate -> PadPresence -> m () Source #
staticCaps
getStaticPadTemplateStaticCaps :: MonadIO m => StaticPadTemplate -> m StaticCaps Source #