Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | None |
Language | Haskell2010 |
A data structure for holding actions
Synopsis
- newtype Action = Action (ManagedPtr Action)
- newZeroAction :: MonadIO m => m Action
- noAction :: Maybe Action
- actionCopy :: (HasCallStack, MonadIO m) => Action -> m Action
- actionFree :: (HasCallStack, MonadIO m) => Action -> m ()
- getActionAny :: MonadIO m => Action -> m ActionAny
- getActionGotoDest :: MonadIO m => Action -> m ActionGotoDest
- getActionGotoRemote :: MonadIO m => Action -> m ActionGotoRemote
- getActionJavascript :: MonadIO m => Action -> m ActionJavascript
- getActionLaunch :: MonadIO m => Action -> m ActionLaunch
- getActionMovie :: MonadIO m => Action -> m ActionMovie
- getActionNamed :: MonadIO m => Action -> m ActionNamed
- getActionOcgState :: MonadIO m => Action -> m ActionOCGState
- getActionRendition :: MonadIO m => Action -> m ActionRendition
- getActionType :: MonadIO m => Action -> m ActionType
- setActionType :: MonadIO m => Action -> ActionType -> m ()
- getActionUri :: MonadIO m => Action -> m ActionUri
Exported types
Memory-managed wrapper type.
Methods
Overloaded methods
copy
:: (HasCallStack, MonadIO m) | |
=> Action |
|
-> m Action | Returns: a new action identical to |
Copies action
, creating an identical Action
.
free
Properties
any
No description available in the introspection data.
getActionAny :: MonadIO m => Action -> m ActionAny Source #
Get the value of the “any
” field.
When overloading is enabled, this is equivalent to
get
action #any
gotoDest
No description available in the introspection data.
getActionGotoDest :: MonadIO m => Action -> m ActionGotoDest Source #
Get the value of the “goto_dest
” field.
When overloading is enabled, this is equivalent to
get
action #gotoDest
gotoRemote
No description available in the introspection data.
getActionGotoRemote :: MonadIO m => Action -> m ActionGotoRemote Source #
Get the value of the “goto_remote
” field.
When overloading is enabled, this is equivalent to
get
action #gotoRemote
javascript
No description available in the introspection data.
getActionJavascript :: MonadIO m => Action -> m ActionJavascript Source #
Get the value of the “javascript
” field.
When overloading is enabled, this is equivalent to
get
action #javascript
launch
No description available in the introspection data.
getActionLaunch :: MonadIO m => Action -> m ActionLaunch Source #
Get the value of the “launch
” field.
When overloading is enabled, this is equivalent to
get
action #launch
movie
No description available in the introspection data.
getActionMovie :: MonadIO m => Action -> m ActionMovie Source #
Get the value of the “movie
” field.
When overloading is enabled, this is equivalent to
get
action #movie
named
No description available in the introspection data.
getActionNamed :: MonadIO m => Action -> m ActionNamed Source #
Get the value of the “named
” field.
When overloading is enabled, this is equivalent to
get
action #named
ocgState
No description available in the introspection data.
getActionOcgState :: MonadIO m => Action -> m ActionOCGState Source #
Get the value of the “ocg_state
” field.
When overloading is enabled, this is equivalent to
get
action #ocgState
rendition
No description available in the introspection data.
getActionRendition :: MonadIO m => Action -> m ActionRendition Source #
Get the value of the “rendition
” field.
When overloading is enabled, this is equivalent to
get
action #rendition
type
No description available in the introspection data.
getActionType :: MonadIO m => Action -> m ActionType Source #
Get the value of the “type
” field.
When overloading is enabled, this is equivalent to
get
action #type
setActionType :: MonadIO m => Action -> ActionType -> m () Source #
Set the value of the “type
” field.
When overloading is enabled, this is equivalent to
set
action [ #type:=
value ]
uri
No description available in the introspection data.
getActionUri :: MonadIO m => Action -> m ActionUri Source #
Get the value of the “uri
” field.
When overloading is enabled, this is equivalent to
get
action #uri