.. include:: headings.inc .. currentmodule:: lib.mvctree .. highlight:: python .. _lib.mvctree.MVCTreeNode: ========================================================================================================================================== |phoenix_title| **MVCTreeNode** ========================================================================================================================================== Used internally by MVCTree to manage its data. Contains information about screen placement, the actual data associated with it, and more. These are the nodes passed to all the other helper parts to do their work with. | |class_hierarchy| Inheritance Diagram ===================================== Inheritance diagram for class **MVCTreeNode** .. raw:: html

Inheritance diagram of MVCTreeNode

| |method_summary| Methods Summary ================================ ================================================================================ ================================================================================ :meth:`~lib.mvctree.MVCTreeNode.__init__` :meth:`~lib.mvctree.MVCTreeNode.Add` :meth:`~lib.mvctree.MVCTreeNode.GetChildren` :meth:`~lib.mvctree.MVCTreeNode.GetParent` :meth:`~lib.mvctree.MVCTreeNode.GetTreeString` :meth:`~lib.mvctree.MVCTreeNode.Remove` :meth:`~lib.mvctree.MVCTreeNode.SetParent` ================================================================================ ================================================================================ | |api| Class API =============== .. class:: MVCTreeNode Used internally by MVCTree to manage its data. Contains information about screen placement, the actual data associated with it, and more. These are the nodes passed to all the other helper parts to do their work with. .. method:: __init__(self, data=None, parent = None, kids = None, x = 0, y = 0) .. method:: Add(self, node) .. method:: GetChildren(self) .. method:: GetParent(self) .. method:: GetTreeString(self, tabs=0) .. method:: Remove(self, node) .. method:: SetParent(self, parent)