| Did you know ... | Search Documentation: |
| Send methods |
<->collapsed.
See tree->event
for the interpretation.
-collapsed ->event->request_compute. tree->compute
recomputes the layout of the tree by invoking tree->layout.-parent_handle->event
allows for centralised event-processing for all nodes displayed on the
tree. It performs the following steps.
->event.
When successful, succeed.->event
on the node below the pointer.
<-root
of the tree, iterating over all nodes of the tree. See also node->for_all, node->for_some
and
tree<-contains.
->for_all ->for_some->root
before any other nodes may be attached.
Note that class node
defines a convert method for graphicals that creates a node with the
specified graphical as node<-image.
->root->compute
and sends the following three messages to tree<-display_root:
node ->compute_levelUpdate the node <-level slotsnode ->compute_sizeCompute the sizes of all nodes node ->compute_layoutPlace the nodes
.e.
are leaves). See tree->event
for the interpretation.
->event-neighbour_gap-neighbour_gap->event
for the interpretation.
->event->initialise<-display_root
node. See‘tree
tree->event’for
the interpretation.
->eventsend(Tree, zoom, Tree?root).
To unzoom only one level, use
send(Tree, zoom, Tree?display_root?parents?head).
Note that this method is ambiguous when the display_root has multiple parents.
->unzoom ->zoom<-display_root.
->zoom -displayed -collapsed ->unzoom -display_root