path box_rep::find_tree_path (path bp) { if (bp == path (0)) return reverse (descend_decode (ip, 0)); else return reverse (descend_decode (ip, 1)); }
path text_box_rep::find_tree_path (path bp) { if (is_accessible (ip)) return reverse (descend (ip, pos+ bp->item)); else return reverse (descend_decode (ip, bp->item <= N(str) ? 0 : 1)); }