| 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 | 
GI.Poppler.Unions.Action
Contents
Description
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.
Constructors
| Action (ManagedPtr Action) | 
Instances
| BoxedObject Action Source # | |
| tag ~ AttrSet => Constructible Action tag Source # | |
Defined in GI.Poppler.Unions.Action  | |
Methods
copy
Arguments
| :: (HasCallStack, MonadIO m) | |
| => Action | 
  | 
| -> m Action | Returns: a new action identical to   | 
Copies action, creating an identical Action.
free
Arguments
| :: (HasCallStack, MonadIO m) | |
| => Action | 
  | 
| -> m () | 
Frees action
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
setaction [ #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