Cluster Select

Cluster->Select selects a cluster or a list of clusters.

To select an cluster click the mouse over its visual representation: if GAMGI recognizes the cluster it becomes the new selected object, otherwise the mouse action is ignored.

When an object is selected, a beep is emitted and the object identification is shown in the window status bar, first in a highlighted color (to emphasize that the current object has changed) and then in the default color (after a few seconds).

A cluster is a recursive object, so it can contain for example another cluster, which in turn can contain an atom. Clicking over the atom is ambiguous: which cluster is the user trying to select? everytime this ambiguity occurs, a menu pops up showing the name and number of all the candidate clusters, and if one is selected, it becomes the new selected object.

Only clusters in the working layer can be selected, even if clusters are visible in other (transparent or translucid) layers. For each top window, only one selected object is maintained. This can be Gamgi (everything), Window (the current window), Layer (the current layer), or a child object of the current layer. To see which object is currently selected see its identification in the window statusbar.

Cluster->Select shows a flat list of all clusters currently existent in GAMGI, not necessarily in the same layer or window. For each cluster, a hierarchical tree shows all its child objects.