ATTR_ANIMATE_PATH

Data Type: string
Description: This attribute allows the specification of a list of top and left coordinates, height and width values, and frame index that the animation control will set itself to on each frame change. The format of a path is: "(T=n, L=n, H=n, W=n, F=n) ..." Where T sets the value of the control's top coordinate, L sets the value of the control's left coordinate, H sets the height of the control, W sets the width of the control, and F sets the value of the frame index. Parenthesis separate the settings for consecutive frames. All of the settings are optional. \'+=\' or \'-=\'can be substituted for \'=\' to add or subtract from a current value.

When the end of a path is reached, the control will start at the beginning of the path again. An example of a path follows:

"(T=10, L=10) (T=20) (T=30) (T=40) (T=100, L=100, F=10)" This would be interpreted as follows:

1. Display frame index 0 at top=10, left=10
2. Display frame index 1 at top=20 (left is still 10)
3. Display frame index 2 at top=30 (left is still 10)
4. Display frame index 3 at top=40 (left is still 10)
5. Display frame index 10 at top=100, left=100

Then starting back at the beginning of the path:

1. Display frame index 11 at top=10, left=10
2. Display frame index 12 at top=20 (left is still 10)
3. Display frame index 13 at top=30 (left is still 10)
4. Display frame index 14 at top=40 (left is still 10)
5. Display frame index 10 at top=100, left=100 and so on.

If the path attribute is not specified, or is set to "", then the animation control will remain stationary and increment its frame index by one after each frame interval.