traitsui.value_tree module¶
Defines tree node classes and editors for various types of values.
-
class
traitsui.value_tree.
ArrayNode
[source]¶ Bases:
traitsui.value_tree.TupleNode
A tree node for arrays.
-
class
traitsui.value_tree.
BoolNode
[source]¶ Bases:
traitsui.value_tree.SingleValueTreeNodeObject
A tree node for Boolean values.
-
class
traitsui.value_tree.
ClassNode
[source]¶ Bases:
traitsui.value_tree.ObjectNode
A tree node for classes.
-
class
traitsui.value_tree.
ComplexNode
[source]¶ Bases:
traitsui.value_tree.SingleValueTreeNodeObject
A tree node for complex number values.
-
class
traitsui.value_tree.
DictNode
[source]¶ Bases:
traitsui.value_tree.TupleNode
A tree node for dictionaries.
-
class
traitsui.value_tree.
FloatNode
[source]¶ Bases:
traitsui.value_tree.SingleValueTreeNodeObject
A tree node for floating point values.
-
class
traitsui.value_tree.
FunctionNode
[source]¶ Bases:
traitsui.value_tree.SingleValueTreeNodeObject
A tree node for functions
-
class
traitsui.value_tree.
IntNode
[source]¶ Bases:
traitsui.value_tree.SingleValueTreeNodeObject
A tree node for integer values.
-
class
traitsui.value_tree.
ListNode
[source]¶ Bases:
traitsui.value_tree.TupleNode
A tree node for lists.
-
class
traitsui.value_tree.
MultiValueTreeNodeObject
[source]¶ Bases:
traitsui.value_tree.SingleValueTreeNodeObject
A tree node for objects of types that have multiple values.
-
class
traitsui.value_tree.
NoneNode
[source]¶ Bases:
traitsui.value_tree.SingleValueTreeNodeObject
A tree node for None values.
-
class
traitsui.value_tree.
ObjectNode
[source]¶ Bases:
traitsui.value_tree.MultiValueTreeNodeObject
A tree node for objects.
-
class
traitsui.value_tree.
OtherNode
[source]¶ Bases:
traitsui.value_tree.SingleValueTreeNodeObject
A tree node for single-value types for which there is not another node type.
-
class
traitsui.value_tree.
RootNode
[source]¶ Bases:
traitsui.value_tree.MultiValueTreeNodeObject
A root node.
-
class
traitsui.value_tree.
SetNode
[source]¶ Bases:
traitsui.value_tree.ListNode
A tree node for sets.
-
class
traitsui.value_tree.
SingleValueTreeNodeObject
[source]¶ Bases:
traitsui.tree_node.TreeNodeObject
A tree node for objects of types that have a single value.
-
label
= Str()¶ User-specified override of the default label
-
name
= Str()¶ Name of the value
-
parent
= Instance(TreeNodeObject)¶ The parent of this node
-
readonly
= Bool(False)¶ Is the value readonly?
-
tno_allows_children
(node)[source]¶ Returns whether this object can have children (False for this class).
-
tno_can_copy
(node)[source]¶ Returns whether the object’s children can be copied (True for this class).
-
tno_can_delete
(node)[source]¶ Returns whether the object’s children can be deleted (False for this class).
-
tno_can_insert
(node)[source]¶ Returns whether the object’s children can be inserted (False, meaning children are appended, for this class).
-
tno_can_rename
(node)[source]¶ Returns whether the object’s children can be renamed (False for this class).
-
value
= Any()¶ The value itself
-
-
class
traitsui.value_tree.
StringNode
[source]¶ Bases:
traitsui.value_tree.SingleValueTreeNodeObject
A tree node for strings.
-
class
traitsui.value_tree.
TraitsNode
[source]¶ Bases:
traitsui.value_tree.ObjectNode
A tree node for traits.
-
class
traitsui.value_tree.
TupleNode
[source]¶ Bases:
traitsui.value_tree.MultiValueTreeNodeObject
A tree node for tuples.