TreeNode

An opaque type which identifies a specific node in a #GTree.

Constructors

this
this(GTreeNode* gTreeNode, bool ownedRef)

Sets our main struct and passes it to the parent class.

Members

Functions

getStruct
void* getStruct()

the main Gtk struct as a void*

getTreeNodeStruct
GTreeNode* getTreeNodeStruct(bool transferOwnership)

Get the main Gtk struct

key
void* key()

Gets the key stored at a particular tree node.

next
TreeNode next()

Returns the next in-order node of the tree, or %NULL if the passed node was already the last one.

previous
TreeNode previous()

Returns the previous in-order node of the tree, or %NULL if the passed node was already the first one.

value
void* value()

Gets the value stored at a particular tree node.

Variables

gTreeNode
GTreeNode* gTreeNode;

the main Gtk struct

ownedRef
bool ownedRef;
Undocumented in source.

Meta

Since

2.68