gegl-0.0.0.5: Haskell bindings to GEGL library

Safe HaskellNone
LanguageHaskell2010

GEGL.Reparent

Description

Sometimes it is useful to be able to move nodes between graphs or even handle orphaned nodes that are not part of a graph.

Synopsis

Documentation

gegl_node_add_child #

Arguments

:: GeglNode

Graph node

-> GeglNode

Child node

-> IO GeglNode

The child

Make the Graph node take reference on the child node.

gegl_node_remove_child #

Arguments

:: GeglNode

Graph node

-> GeglNode

Child node

-> IO GeglNode

The child

Removes a child form a GeglNode.

gegl_node_get_parent #

Arguments

:: GeglNode

A node

-> IO (Maybe GeglNode) 

Gets parent of specified node. Returns Nothing if node has no parent.