gi-poppler-0.18.29: Poppler bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.Poppler.Structs.ActionUri

Description

URI

Synopsis

Exported types

newtype ActionUri Source #

Memory-managed wrapper type.

Constructors

ActionUri (ManagedPtr ActionUri) 

Instances

Instances details
Eq ActionUri Source # 
Instance details

Defined in GI.Poppler.Structs.ActionUri

BoxedPtr ActionUri Source # 
Instance details

Defined in GI.Poppler.Structs.ActionUri

CallocPtr ActionUri Source # 
Instance details

Defined in GI.Poppler.Structs.ActionUri

ManagedPtrNewtype ActionUri Source # 
Instance details

Defined in GI.Poppler.Structs.ActionUri

Methods

toManagedPtr :: ActionUri -> ManagedPtr ActionUri

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

Defined in GI.Poppler.Structs.ActionUri

Methods

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

newZeroActionUri :: MonadIO m => m ActionUri Source #

Construct a ActionUri struct initialized to zero.

Methods

Properties

title

action title

clearActionUriTitle :: MonadIO m => ActionUri -> m () Source #

Set the value of the “title” field to Nothing. When overloading is enabled, this is equivalent to

clear #title

getActionUriTitle :: MonadIO m => ActionUri -> m (Maybe Text) Source #

Get the value of the “title” field. When overloading is enabled, this is equivalent to

get actionUri #title

setActionUriTitle :: MonadIO m => ActionUri -> CString -> m () Source #

Set the value of the “title” field. When overloading is enabled, this is equivalent to

set actionUri [ #title := value ]

type

action type (ActionTypeUri)

getActionUriType :: MonadIO m => ActionUri -> m ActionType Source #

Get the value of the “type” field. When overloading is enabled, this is equivalent to

get actionUri #type

setActionUriType :: MonadIO m => ActionUri -> ActionType -> m () Source #

Set the value of the “type” field. When overloading is enabled, this is equivalent to

set actionUri [ #type := value ]

uri

URI

clearActionUriUri :: MonadIO m => ActionUri -> m () Source #

Set the value of the “uri” field to Nothing. When overloading is enabled, this is equivalent to

clear #uri

getActionUriUri :: MonadIO m => ActionUri -> m (Maybe Text) Source #

Get the value of the “uri” field. When overloading is enabled, this is equivalent to

get actionUri #uri

setActionUriUri :: MonadIO m => ActionUri -> CString -> m () Source #

Set the value of the “uri” field. When overloading is enabled, this is equivalent to

set actionUri [ #uri := value ]