TTMSFNCWidgetMarqueeProgress Class
Circular progress widget that can show a fixed progress value or rotate its arc continuously to indicate ongoing activity of unknown duration.
API unit family: TMSFNCWidgetMarqueeProgress
Inherits from: TTMSFNCWidgetProgressCustom
Syntax
TTMSFNCWidgetMarqueeProgress = class(TTMSFNCWidgetProgressCustom)
Remarks
Enable rotation through MarqueeAnimation; control the arc appearance through CircleOptions. For animation to work the circle fills should use a solid fill kind.
Properties
| Name | Description |
|---|---|
| CircleOptions | Provides the appearance settings of the progress arc, such as fill, unfinished fill, thickness and margin. |
| MarqueeAnimation | Provides the rotation animation settings that determine whether the arc rotates and how fast it advances. |
| Version | Returns the version number of the component as a string. |
Methods
| Name | Description |
|---|---|
| StepBy | Increases the progress value by the given amount, clamping the result to a maximum of 100. |
| StepIt | Increases the progress value by one, stopping at the maximum of 100. |
Events
| Name | Description |
|---|---|
| OnAfterDrawProgressArc | Occurs after the marquee progress arc is drawn. |
| OnBeforeDrawProgressArc | Occurs before the marquee progress arc is drawn. |