[Overview][Constants][Types][Classes][Procedures and functions][Index] Reference for unit 'LazGLib2' (#lcl)

TGNode

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: lazglib2.pas line 3025

type TGNode = object

  data: gpointer;

  

  next: PGNode;

  

  prev: PGNode;

  

  parent: PGNode;

  

  children: PGNode;

  

  function child_index();

  

  function child_position();

  

  procedure children_foreach();

  

  function copy;

  

  function copy_deep();

  

  function depth;

  

  procedure destroy_;

  

  function find();

  

  function find_child();

  

  function first_sibling;

  

  function get_root;

  

  function insert();

  

  function insert_after();

  

  function insert_before();

  

  function is_ancestor();

  

  function last_child;

  

  function last_sibling;

  

  function max_height;

  

  function n_children;

  

  function n_nodes();

  

  function nth_child();

  

  function prepend();

  

  procedure reverse_children;

  

  procedure traverse();

  

  procedure unlink;

  

  function new();

  

end;

Inheritance

TGNode