Groups
A group is a number of objects that appear and behave as a single object when moved, scaled,
rotated etc. A group is created by selecting the object that should belong to the group, and
activating 'Functions/Group' in the menu. If you want to resolve a group, you select the group
and activate 'Functions/Ungroup' in the menu.
There are some limitations in objects that can be a part of a group, connections for example
are not allowed in groups, and sliders will loose their sensitivity.
Dynamics
One property for groups is that you can specify dynamic to them. All types of dynamics and
actions available for subgraphs, are also available for groups.
The types of dynamic that includes a change of color or color tone, will affect all the objects
in the group that has no dynamic of its own. Subgraphs that should follow the color of the
group, should have No as dynamic type (xtt and java here work a bit different).
Subgraphs and subgroups within the group that has its own dynamic, will role over the color
itself.
When you resolve a group, that has some kind of dynamic type, the data of the dynamic is lost.
To simplify the situations when you temporary resolve a group to do some modifications of a
group member, there is a function that tries to recover the dynamic. When you resolve the group,
the dynamic data is saved in a recall buffer with the group name as key. Furthermore the group
name is also saved in all the members of the group. When you later regroup the objects, you
look for the group that the majority of the objects has been a member of, and try to find the
dynamic for this group in the recall buffer. If it is found, it is inserted as dynamic for the
new group. There are cases when the restoring of dynamic doesn't work, so it is advisable to
check that the dynamic is correctly recovered after having temporary dissolved of the group. If
something has gone wrong, you can usually find the dynamics in the recall buffer, that is
handled from the object editor with 'Functions/Recall' and 'Functions/Recall previous'.