gi-gsk-4.0.2: Gsk bindings
CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellNone
LanguageHaskell2010

GI.Gsk.Objects.DebugNode

Description

No description available in the introspection data.

Synopsis

Exported types

newtype DebugNode Source #

Memory-managed wrapper type.

Instances

Instances details
Eq DebugNode Source # 
Instance details

Defined in GI.Gsk.Objects.DebugNode

ManagedPtrNewtype DebugNode Source # 
Instance details

Defined in GI.Gsk.Objects.DebugNode

BoxedPtr DebugNode Source # 
Instance details

Defined in GI.Gsk.Objects.DebugNode

TypedObject DebugNode Source # 
Instance details

Defined in GI.Gsk.Objects.DebugNode

Methods

glibType :: IO GType #

HasParentTypes DebugNode Source # 
Instance details

Defined in GI.Gsk.Objects.DebugNode

type ParentTypes DebugNode Source # 
Instance details

Defined in GI.Gsk.Objects.DebugNode

class (BoxedPtr o, TypedObject o, IsDescendantOf DebugNode o) => IsDebugNode o Source #

Type class for types which can be safely cast to DebugNode, for instance with toDebugNode.

Instances

Instances details
(BoxedPtr o, TypedObject o, IsDescendantOf DebugNode o) => IsDebugNode o Source # 
Instance details

Defined in GI.Gsk.Objects.DebugNode

toDebugNode :: (MonadIO m, IsDebugNode o) => o -> m DebugNode Source #

Cast to DebugNode, for types for which this is known to be safe. For general casts, use castTo.

Methods

Overloaded methods

getChild

debugNodeGetChild Source #

Arguments

:: (HasCallStack, MonadIO m, IsDebugNode a) 
=> a

node: a debug RenderNode

-> m RenderNode

Returns: the child RenderNode

Gets the child node that is getting drawn by the given node.

getMessage

debugNodeGetMessage Source #

Arguments

:: (HasCallStack, MonadIO m, IsDebugNode a) 
=> a

node: a debug RenderNode

-> m Text

Returns: The debug message

Gets the debug message that was set on this node

new

debugNodeNew Source #

Arguments

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

child: The child to add debug info for

-> Text

message: The debug message

-> m DebugNode

Returns: A new RenderNode

Creates a RenderNode that will add debug information about the given child.

Adding this node has no visual effect.