INDEX | CLUSTER | FEATURES | SHORT | FRAMES | NO FRAMES |
-- Item at cursor position
-- Current cursor position
-- Number of children of active node.
-- If cursor is `above', 0 if tree is empty, 1 otherwise.
-- Number of items in the tree
-- Is there no valid cursor position above cursor?
-- Is the tree empty?
-- May new items be added on current level?
-- Is cursor on first sibling?
-- Is cursor on last sibling?
-- Is cursor on tree root?
-- Can the cursor be moved to position `p'?
-- Move cursor one position backward.
-- Move cursor one position forward.
-- Move cursor one level upward to parent,
-- or `above' if `is_root' holds.
-- Move cursor one level downward:
-- to `i'-th child if there is one,
-- or `after' if `i' = `arity' + 1,
-- or `before' if `i' = 0.
-- Move cursor to position `p'.
-- Add `v' after last child.
-- Make `v' the `first_child' if `below' and place
-- cursor `before'.
-- Replace current item by `v'.
-- Remove node at cursor position
-- (and consequently the corresponding
-- subtree). Cursor moved up one level.
-- Remove all items.
INDEX | CLUSTER | FEATURES | SHORT | FRAMES | NO FRAMES |