gi-poppler-0.18.24: 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.Structs.FormFieldMapping

Description

A FormFieldMapping structure represents the location of field on the page

Synopsis

Exported types

newtype FormFieldMapping Source #

Memory-managed wrapper type.

Constructors

FormFieldMapping (ManagedPtr FormFieldMapping) 

Instances

Instances details
Eq FormFieldMapping Source # 
Instance details

Defined in GI.Poppler.Structs.FormFieldMapping

GBoxed FormFieldMapping Source # 
Instance details

Defined in GI.Poppler.Structs.FormFieldMapping

ManagedPtrNewtype FormFieldMapping Source # 
Instance details

Defined in GI.Poppler.Structs.FormFieldMapping

TypedObject FormFieldMapping Source # 
Instance details

Defined in GI.Poppler.Structs.FormFieldMapping

Methods

glibType :: IO GType

IsGValue FormFieldMapping Source #

Convert FormFieldMapping to and from GValue with toGValue and fromGValue.

Instance details

Defined in GI.Poppler.Structs.FormFieldMapping

Methods

toGValue :: FormFieldMapping -> IO GValue

fromGValue :: GValue -> IO FormFieldMapping

HasParentTypes FormFieldMapping Source # 
Instance details

Defined in GI.Poppler.Structs.FormFieldMapping

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

Defined in GI.Poppler.Structs.FormFieldMapping

Methods

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

type ParentTypes FormFieldMapping Source # 
Instance details

Defined in GI.Poppler.Structs.FormFieldMapping

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

newZeroFormFieldMapping :: MonadIO m => m FormFieldMapping Source #

Construct a FormFieldMapping struct initialized to zero.

Methods

Overloaded methods

copy

formFieldMappingCopy Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> FormFieldMapping

mapping: a FormFieldMapping to copy

-> m FormFieldMapping

Returns: a new allocated copy of mapping

Creates a copy of mapping

free

formFieldMappingFree Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> FormFieldMapping

mapping: a FormFieldMapping

-> m () 

Frees the given FormFieldMapping

new

formFieldMappingNew Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> m FormFieldMapping

Returns: a new FormFieldMapping, use formFieldMappingFree to free it

Creates a new FormFieldMapping

Properties

area

a Rectangle representing an area of the page

getFormFieldMappingArea :: MonadIO m => FormFieldMapping -> m Rectangle Source #

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

get formFieldMapping #area

field

clearFormFieldMappingField :: MonadIO m => FormFieldMapping -> m () Source #

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

clear #field

getFormFieldMappingField :: MonadIO m => FormFieldMapping -> m (Maybe FormField) Source #

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

get formFieldMapping #field

setFormFieldMappingField :: MonadIO m => FormFieldMapping -> Ptr FormField -> m () Source #

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

set formFieldMapping [ #field := value ]