API Reference for Enthought Tool Suite 3.2.0
Defines tree node classes and editors for various types of values.
Editor for a value tree:
value_tree_editor = TreeEditor(auto_open = 3, hide_root = True, editable = False, nodes = value_tree_nodes)
Editor for a value tree with a root:
value_tree_editor_with_root = TreeEditor(auto_open = 3, editable = False, nodes = [ ObjectTreeNode(node_for = [ NoneNode, StringNode, BoolNode, IntNode, FloatNode, ComplexNode, OtherNode, TupleNode, ListNode, ArrayNode, DictNode, SetNode, FunctionNode, MethodNode, ObjectNode, TraitsNode, RootNode, ClassNode ]), TreeNode(node_for = [ _ValueTree ], auto_open = True, children = 'values', move = [ SingleValueTreeNodeObject ], copy = False, label = '=Values', icon_group = 'traits_node', icon_open = 'traits_node') ])
Nodes in a value tree:
value_tree_nodes = [ ObjectTreeNode(node_for = [ NoneNode, StringNode, BoolNode, IntNode, FloatNode, ComplexNode, OtherNode, TupleNode, ListNode, ArrayNode, DictNode, SetNode, FunctionNode, MethodNode, ObjectNode, TraitsNode, RootNode, ClassNode ]) ]
Trait for a value tree:
ValueTree = Instance(_ValueTree, (), editor = value_tree_editor_with_root)
| Local name | Refers to |
|---|---|
| Any | enthought.traits.trait_types.Any |
| Bool | enthought.traits.trait_types.Bool |
| FunctionType | types.FunctionType |
| HasPrivateTraits | enthought.traits.has_traits.HasPrivateTraits |
| HasTraits | enthought.traits.has_traits.HasTraits |
| inspect | inspect |
| Instance | enthought.traits.trait_types.Instance |
| List | enthought.traits.trait_types.List |
| MethodType | types.MethodType |
| ObjectTreeNode | enthought.traits.ui.tree_node.ObjectTreeNode |
| Str | enthought.traits.trait_types.Str |
| TreeEditor | enthought.traits.ui.editors.tree_editor.TreeEditor |
| TreeNode | enthought.traits.ui.tree_node.TreeNode |
| TreeNodeObject | enthought.traits.ui.tree_node.TreeNodeObject |
© Copyright 2002-2009 Enthought, Inc.