Table of Contents

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.

Used by