gi-poppler-0.18.21: Poppler bindings
CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellNone
LanguageHaskell2010

GI.Poppler.Unions.Action

Description

A data structure for holding actions

Synopsis

Exported types

newtype Action Source #

Memory-managed wrapper type.

Constructors

Action (ManagedPtr Action) 

Instances

Instances details
Eq Action Source # 
Instance details

Defined in GI.Poppler.Unions.Action

Methods

(==) :: Action -> Action -> Bool #

(/=) :: Action -> Action -> Bool #

BoxedObject Action Source # 
Instance details

Defined in GI.Poppler.Unions.Action

Methods

boxedType :: Action -> IO GType #

IsGValue Action Source #

Convert Action to and from GValue with toGValue and fromGValue.

Instance details

Defined in GI.Poppler.Unions.Action

tag ~ 'AttrSet => Constructible Action tag Source # 
Instance details

Defined in GI.Poppler.Unions.Action

Methods

new :: MonadIO m => (ManagedPtr Action -> Action) -> [AttrOp Action tag] -> m Action #

newZeroAction :: MonadIO m => m Action Source #

Construct a Action struct initialized to zero.

noAction :: Maybe Action Source #

A convenience alias for Nothing :: Maybe Action.

Methods

Overloaded methods

copy

actionCopy Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> Action

action: a Action

-> m Action

Returns: a new action identical to action

Copies action, creating an identical Action.

free

actionFree Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> Action

action: a 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

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