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 |
- newtype ActionRendition = ActionRendition (ForeignPtr ActionRendition)
- newZeroActionRendition :: MonadIO m => m ActionRendition
- noActionRendition :: Maybe ActionRendition
- actionRenditionClearMedia :: MonadIO m => ActionRendition -> m ()
- actionRenditionMedia :: AttrLabelProxy "media"
- actionRenditionReadMedia :: MonadIO m => ActionRendition -> m (Maybe Media)
- actionRenditionWriteMedia :: MonadIO m => ActionRendition -> Ptr Media -> m ()
- actionRenditionOp :: AttrLabelProxy "op"
- actionRenditionReadOp :: MonadIO m => ActionRendition -> m Int32
- actionRenditionWriteOp :: MonadIO m => ActionRendition -> Int32 -> m ()
- actionRenditionClearTitle :: MonadIO m => ActionRendition -> m ()
- actionRenditionReadTitle :: MonadIO m => ActionRendition -> m (Maybe Text)
- actionRenditionTitle :: AttrLabelProxy "title"
- actionRenditionWriteTitle :: MonadIO m => ActionRendition -> CString -> m ()
- actionRenditionReadType :: MonadIO m => ActionRendition -> m ActionType
- actionRenditionType :: AttrLabelProxy "type"
- actionRenditionWriteType :: MonadIO m => ActionRendition -> ActionType -> m ()
Exported types
newtype ActionRendition Source
WrappedPtr ActionRendition | |
(~) AttrOpTag tag AttrSet => Constructible ActionRendition tag | |
((~) * info (ResolveActionRenditionMethod t ActionRendition), MethodInfo * info ActionRendition p) => IsLabelProxy t (ActionRendition -> p) | |
type AttributeList ActionRendition |
newZeroActionRendition :: MonadIO m => m ActionRendition Source
Construct a ActionRendition
struct initialized to zero.
Properties
Media
actionRenditionClearMedia :: MonadIO m => ActionRendition -> m () Source
actionRenditionMedia :: AttrLabelProxy "media" Source
actionRenditionReadMedia :: MonadIO m => ActionRendition -> m (Maybe Media) Source
actionRenditionWriteMedia :: MonadIO m => ActionRendition -> Ptr Media -> m () Source
Op
actionRenditionOp :: AttrLabelProxy "op" Source
actionRenditionReadOp :: MonadIO m => ActionRendition -> m Int32 Source
actionRenditionWriteOp :: MonadIO m => ActionRendition -> Int32 -> m () Source
Title
actionRenditionClearTitle :: MonadIO m => ActionRendition -> m () Source
actionRenditionReadTitle :: MonadIO m => ActionRendition -> m (Maybe Text) Source
actionRenditionTitle :: AttrLabelProxy "title" Source
actionRenditionWriteTitle :: MonadIO m => ActionRendition -> CString -> m () Source
Type
actionRenditionReadType :: MonadIO m => ActionRendition -> m ActionType Source
actionRenditionType :: AttrLabelProxy "type" Source
actionRenditionWriteType :: MonadIO m => ActionRendition -> ActionType -> m () Source