gi-poppler-0.18.23: 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

GBoxed Action Source # 
Instance details

Defined in GI.Poppler.Unions.Action

ManagedPtrNewtype Action Source # 
Instance details

Defined in GI.Poppler.Unions.Action

Methods

toManagedPtr :: Action -> ManagedPtr Action

TypedObject Action Source # 
Instance details

Defined in GI.Poppler.Unions.Action

Methods

glibType :: IO GType

IsGValue Action Source #

Convert Action to and from GValue with toGValue and fromGValue.

Instance details

Defined in GI.Poppler.Unions.Action

Methods

toGValue :: Action -> IO GValue

fromGValue :: GValue -> IO Action

HasParentTypes Action Source # 
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

type ParentTypes Action Source # 
Instance details

Defined in GI.Poppler.Unions.Action

type ParentTypes Action = '[] :: [Type]

newZeroAction :: MonadIO m => m Action Source #

Construct a Action struct initialized to zero.

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