gi-cairo-1.0.25: Cairo bindings
CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.Cairo.Structs.Rectangle

Description

No description available in the introspection data.

Synopsis

Exported types

newtype Rectangle Source #

Memory-managed wrapper type.

Constructors

Rectangle (ManagedPtr Rectangle) 

Instances

Instances details
Eq Rectangle Source # 
Instance details

Defined in GI.Cairo.Structs.Rectangle

GBoxed Rectangle Source # 
Instance details

Defined in GI.Cairo.Structs.Rectangle

ManagedPtrNewtype Rectangle Source # 
Instance details

Defined in GI.Cairo.Structs.Rectangle

Methods

toManagedPtr :: Rectangle -> ManagedPtr Rectangle

TypedObject Rectangle Source # 
Instance details

Defined in GI.Cairo.Structs.Rectangle

Methods

glibType :: IO GType

HasParentTypes Rectangle Source # 
Instance details

Defined in GI.Cairo.Structs.Rectangle

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

Defined in GI.Cairo.Structs.Rectangle

Methods

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

IsGValue (Maybe Rectangle) Source #

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

Instance details

Defined in GI.Cairo.Structs.Rectangle

Methods

gvalueGType_ :: IO GType

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

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

type ParentTypes Rectangle Source # 
Instance details

Defined in GI.Cairo.Structs.Rectangle

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

newZeroRectangle :: MonadIO m => m Rectangle Source #

Construct a Rectangle struct initialized to zero.

Methods

Properties

height

No description available in the introspection data.

getRectangleHeight :: MonadIO m => Rectangle -> m Double Source #

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

get rectangle #height

setRectangleHeight :: MonadIO m => Rectangle -> Double -> m () Source #

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

set rectangle [ #height := value ]

width

No description available in the introspection data.

getRectangleWidth :: MonadIO m => Rectangle -> m Double Source #

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

get rectangle #width

setRectangleWidth :: MonadIO m => Rectangle -> Double -> m () Source #

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

set rectangle [ #width := value ]

x

No description available in the introspection data.

getRectangleX :: MonadIO m => Rectangle -> m Double Source #

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

get rectangle #x

setRectangleX :: MonadIO m => Rectangle -> Double -> m () Source #

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

set rectangle [ #x := value ]

y

No description available in the introspection data.

getRectangleY :: MonadIO m => Rectangle -> m Double Source #

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

get rectangle #y

setRectangleY :: MonadIO m => Rectangle -> Double -> m () Source #

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

set rectangle [ #y := value ]