gi-poppler-0.18.27: 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.AnnotCalloutLine

Description

No description available in the introspection data.

Synopsis

Exported types

newtype AnnotCalloutLine Source #

Memory-managed wrapper type.

Constructors

AnnotCalloutLine (ManagedPtr AnnotCalloutLine) 

Instances

Instances details
Eq AnnotCalloutLine Source # 
Instance details

Defined in GI.Poppler.Structs.AnnotCalloutLine

GBoxed AnnotCalloutLine Source # 
Instance details

Defined in GI.Poppler.Structs.AnnotCalloutLine

ManagedPtrNewtype AnnotCalloutLine Source # 
Instance details

Defined in GI.Poppler.Structs.AnnotCalloutLine

TypedObject AnnotCalloutLine Source # 
Instance details

Defined in GI.Poppler.Structs.AnnotCalloutLine

Methods

glibType :: IO GType

HasParentTypes AnnotCalloutLine Source # 
Instance details

Defined in GI.Poppler.Structs.AnnotCalloutLine

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

Defined in GI.Poppler.Structs.AnnotCalloutLine

Methods

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

IsGValue (Maybe AnnotCalloutLine) Source #

Convert AnnotCalloutLine to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Poppler.Structs.AnnotCalloutLine

Methods

gvalueGType_ :: IO GType

gvalueSet_ :: Ptr GValue -> Maybe AnnotCalloutLine -> IO ()

gvalueGet_ :: Ptr GValue -> IO (Maybe AnnotCalloutLine)

type ParentTypes AnnotCalloutLine Source # 
Instance details

Defined in GI.Poppler.Structs.AnnotCalloutLine

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

newZeroAnnotCalloutLine :: MonadIO m => m AnnotCalloutLine Source #

Construct a AnnotCalloutLine struct initialized to zero.

Methods

Click to display all available methods, including inherited ones

Expand

Methods

copy, free.

Getters

None.

Setters

None.

copy

annotCalloutLineCopy Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> AnnotCalloutLine

callout: the AnnotCalloutLine to be copied.

-> m AnnotCalloutLine

Returns: a new allocated AnnotCalloutLine as exact copy of callout, Nothing in other case. It must be freed when done.

It does copy callout to a new AnnotCalloutLine.

free

annotCalloutLineFree Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> AnnotCalloutLine

callout: a AnnotCalloutLine

-> m () 

Frees the memory used by AnnotCalloutLine.

new

annotCalloutLineNew Source #

Arguments

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

Returns: a new allocated AnnotCalloutLine, Nothing in other case. It must be freed when done.

Creates a new empty AnnotCalloutLine.

Properties

multiline

No description available in the introspection data.

getAnnotCalloutLineMultiline :: MonadIO m => AnnotCalloutLine -> m Bool Source #

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

get annotCalloutLine #multiline

setAnnotCalloutLineMultiline :: MonadIO m => AnnotCalloutLine -> Bool -> m () Source #

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

set annotCalloutLine [ #multiline := value ]

x1

No description available in the introspection data.

getAnnotCalloutLineX1 :: MonadIO m => AnnotCalloutLine -> m Double Source #

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

get annotCalloutLine #x1

setAnnotCalloutLineX1 :: MonadIO m => AnnotCalloutLine -> Double -> m () Source #

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

set annotCalloutLine [ #x1 := value ]

x2

No description available in the introspection data.

getAnnotCalloutLineX2 :: MonadIO m => AnnotCalloutLine -> m Double Source #

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

get annotCalloutLine #x2

setAnnotCalloutLineX2 :: MonadIO m => AnnotCalloutLine -> Double -> m () Source #

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

set annotCalloutLine [ #x2 := value ]

x3

No description available in the introspection data.

getAnnotCalloutLineX3 :: MonadIO m => AnnotCalloutLine -> m Double Source #

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

get annotCalloutLine #x3

setAnnotCalloutLineX3 :: MonadIO m => AnnotCalloutLine -> Double -> m () Source #

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

set annotCalloutLine [ #x3 := value ]

y1

No description available in the introspection data.

getAnnotCalloutLineY1 :: MonadIO m => AnnotCalloutLine -> m Double Source #

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

get annotCalloutLine #y1

setAnnotCalloutLineY1 :: MonadIO m => AnnotCalloutLine -> Double -> m () Source #

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

set annotCalloutLine [ #y1 := value ]

y2

No description available in the introspection data.

getAnnotCalloutLineY2 :: MonadIO m => AnnotCalloutLine -> m Double Source #

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

get annotCalloutLine #y2

setAnnotCalloutLineY2 :: MonadIO m => AnnotCalloutLine -> Double -> m () Source #

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

set annotCalloutLine [ #y2 := value ]

y3

No description available in the introspection data.

getAnnotCalloutLineY3 :: MonadIO m => AnnotCalloutLine -> m Double Source #

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

get annotCalloutLine #y3

setAnnotCalloutLineY3 :: MonadIO m => AnnotCalloutLine -> Double -> m () Source #

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

set annotCalloutLine [ #y3 := value ]