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 Action = Action (ForeignPtr Action)
- newZeroAction :: MonadIO m => m Action
- noAction :: Maybe Action
- data ActionCopyMethodInfo
- actionCopy :: MonadIO m => Action -> m Action
- data ActionFreeMethodInfo
- actionFree :: MonadIO m => Action -> m ()
- actionAny :: AttrLabelProxy "any"
- actionClearAny :: MonadIO m => Action -> m ()
- actionReadAny :: MonadIO m => Action -> m (Maybe ActionAny)
- actionWriteAny :: MonadIO m => Action -> Ptr ActionAny -> m ()
- actionClearGotoDest :: MonadIO m => Action -> m ()
- actionGotoDest :: AttrLabelProxy "gotoDest"
- actionReadGotoDest :: MonadIO m => Action -> m (Maybe ActionGotoDest)
- actionWriteGotoDest :: MonadIO m => Action -> Ptr ActionGotoDest -> m ()
- actionClearGotoRemote :: MonadIO m => Action -> m ()
- actionGotoRemote :: AttrLabelProxy "gotoRemote"
- actionReadGotoRemote :: MonadIO m => Action -> m (Maybe ActionGotoRemote)
- actionWriteGotoRemote :: MonadIO m => Action -> Ptr ActionGotoRemote -> m ()
- actionClearJavascript :: MonadIO m => Action -> m ()
- actionJavascript :: AttrLabelProxy "javascript"
- actionReadJavascript :: MonadIO m => Action -> m (Maybe ActionJavascript)
- actionWriteJavascript :: MonadIO m => Action -> Ptr ActionJavascript -> m ()
- actionClearLaunch :: MonadIO m => Action -> m ()
- actionLaunch :: AttrLabelProxy "launch"
- actionReadLaunch :: MonadIO m => Action -> m (Maybe ActionLaunch)
- actionWriteLaunch :: MonadIO m => Action -> Ptr ActionLaunch -> m ()
- actionClearMovie :: MonadIO m => Action -> m ()
- actionMovie :: AttrLabelProxy "movie"
- actionReadMovie :: MonadIO m => Action -> m (Maybe ActionMovie)
- actionWriteMovie :: MonadIO m => Action -> Ptr ActionMovie -> m ()
- actionClearNamed :: MonadIO m => Action -> m ()
- actionNamed :: AttrLabelProxy "named"
- actionReadNamed :: MonadIO m => Action -> m (Maybe ActionNamed)
- actionWriteNamed :: MonadIO m => Action -> Ptr ActionNamed -> m ()
- actionClearOcgState :: MonadIO m => Action -> m ()
- actionOcgState :: AttrLabelProxy "ocgState"
- actionReadOcgState :: MonadIO m => Action -> m (Maybe ActionOCGState)
- actionWriteOcgState :: MonadIO m => Action -> Ptr ActionOCGState -> m ()
- actionClearRendition :: MonadIO m => Action -> m ()
- actionReadRendition :: MonadIO m => Action -> m (Maybe ActionRendition)
- actionRendition :: AttrLabelProxy "rendition"
- actionWriteRendition :: MonadIO m => Action -> Ptr ActionRendition -> m ()
- actionReadType :: MonadIO m => Action -> m ActionType
- actionType :: AttrLabelProxy "type"
- actionWriteType :: MonadIO m => Action -> ActionType -> m ()
- actionClearUri :: MonadIO m => Action -> m ()
- actionReadUri :: MonadIO m => Action -> m (Maybe ActionUri)
- actionUri :: AttrLabelProxy "uri"
- actionWriteUri :: MonadIO m => Action -> Ptr ActionUri -> m ()
Exported types
BoxedObject Action | |
(~) AttrOpTag tag AttrSet => Constructible Action tag | |
((~) * signature (m ()), MonadIO m) => MethodInfo * ActionFreeMethodInfo Action signature | |
((~) * signature (m Action), MonadIO m) => MethodInfo * ActionCopyMethodInfo Action signature | |
((~) * info (ResolveActionMethod t Action), MethodInfo * info Action p) => IsLabelProxy t (Action -> p) | |
type AttributeList Action |
newZeroAction :: MonadIO m => m Action Source
Construct a Action
struct initialized to zero.
Methods
actionCopy
data ActionCopyMethodInfo Source
((~) * signature (m Action), MonadIO m) => MethodInfo * ActionCopyMethodInfo Action signature |
actionCopy :: MonadIO m => Action -> m Action Source
actionFree
data ActionFreeMethodInfo Source
((~) * signature (m ()), MonadIO m) => MethodInfo * ActionFreeMethodInfo Action signature |
actionFree :: MonadIO m => Action -> m () Source
Properties
Any
actionAny :: AttrLabelProxy "any" Source
actionClearAny :: MonadIO m => Action -> m () Source
GotoDest
actionClearGotoDest :: MonadIO m => Action -> m () Source
actionGotoDest :: AttrLabelProxy "gotoDest" Source
actionReadGotoDest :: MonadIO m => Action -> m (Maybe ActionGotoDest) Source
actionWriteGotoDest :: MonadIO m => Action -> Ptr ActionGotoDest -> m () Source
GotoRemote
actionClearGotoRemote :: MonadIO m => Action -> m () Source
actionGotoRemote :: AttrLabelProxy "gotoRemote" Source
actionReadGotoRemote :: MonadIO m => Action -> m (Maybe ActionGotoRemote) Source
actionWriteGotoRemote :: MonadIO m => Action -> Ptr ActionGotoRemote -> m () Source
Javascript
actionClearJavascript :: MonadIO m => Action -> m () Source
actionJavascript :: AttrLabelProxy "javascript" Source
actionReadJavascript :: MonadIO m => Action -> m (Maybe ActionJavascript) Source
actionWriteJavascript :: MonadIO m => Action -> Ptr ActionJavascript -> m () Source
Launch
actionClearLaunch :: MonadIO m => Action -> m () Source
actionLaunch :: AttrLabelProxy "launch" Source
actionReadLaunch :: MonadIO m => Action -> m (Maybe ActionLaunch) Source
actionWriteLaunch :: MonadIO m => Action -> Ptr ActionLaunch -> m () Source
Movie
actionClearMovie :: MonadIO m => Action -> m () Source
actionMovie :: AttrLabelProxy "movie" Source
actionReadMovie :: MonadIO m => Action -> m (Maybe ActionMovie) Source
actionWriteMovie :: MonadIO m => Action -> Ptr ActionMovie -> m () Source
Named
actionClearNamed :: MonadIO m => Action -> m () Source
actionNamed :: AttrLabelProxy "named" Source
actionReadNamed :: MonadIO m => Action -> m (Maybe ActionNamed) Source
actionWriteNamed :: MonadIO m => Action -> Ptr ActionNamed -> m () Source
OcgState
actionClearOcgState :: MonadIO m => Action -> m () Source
actionOcgState :: AttrLabelProxy "ocgState" Source
actionReadOcgState :: MonadIO m => Action -> m (Maybe ActionOCGState) Source
actionWriteOcgState :: MonadIO m => Action -> Ptr ActionOCGState -> m () Source
Rendition
actionClearRendition :: MonadIO m => Action -> m () Source
actionReadRendition :: MonadIO m => Action -> m (Maybe ActionRendition) Source
actionRendition :: AttrLabelProxy "rendition" Source
actionWriteRendition :: MonadIO m => Action -> Ptr ActionRendition -> m () Source
Type
actionReadType :: MonadIO m => Action -> m ActionType Source
actionType :: AttrLabelProxy "type" Source
actionWriteType :: MonadIO m => Action -> ActionType -> m () Source
Uri
actionClearUri :: MonadIO m => Action -> m () Source
actionUri :: AttrLabelProxy "uri" Source