gi-gsk-4.0.5: Gsk bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.Gsk.Functions

Description

 
Synopsis

Methods

valueDupRenderNode

valueDupRenderNode Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> GValue

value: a [structgObject.Value] initialized with type GSK_TYPE_RENDER_NODE

-> m (Maybe RenderNode)

Returns: a GskRenderNode

Retrieves the GskRenderNode stored inside the given value, and acquires a reference to it.

Since: 4.6

valueGetRenderNode

valueGetRenderNode Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> GValue

value: a GValue initialized with type GSK_TYPE_RENDER_NODE

-> m (Maybe RenderNode)

Returns: a GskRenderNode

Retrieves the GskRenderNode stored inside the given value.

Since: 4.6

valueSetRenderNode

valueSetRenderNode Source #

Arguments

:: (HasCallStack, MonadIO m, IsRenderNode a) 
=> GValue

value: a [structgObject.Value] initialized with type GSK_TYPE_RENDER_NODE

-> a

node: a GskRenderNode

-> m () 

Stores the given GskRenderNode inside value.

The [structgObject.Value] will acquire a reference to the node.

Since: 4.6

valueTakeRenderNode

valueTakeRenderNode Source #

Arguments

:: (HasCallStack, MonadIO m, IsRenderNode a) 
=> GValue

value: a [structgObject.Value] initialized with type GSK_TYPE_RENDER_NODE

-> Maybe a

node: a GskRenderNode

-> m () 

Stores the given GskRenderNode inside value.

This function transfers the ownership of the node to the GValue.

Since: 4.6