Table of Contents

TTMSFNCWidgetProgress Class

Circular progress widget that displays a percentage value as an arc with optional tick marks, caption, value marker, and animation.

API unit family: TMSFNCWidgetProgress Inherits from: TTMSFNCWidgetProgressCustom

Syntax

TTMSFNCWidgetProgress = class(TTMSFNCWidgetProgressCustom)

Properties

Name Description
BitmapContainer Bitmap container used to resolve bitmap-based value indicators. (inherited from TTMSFNCWidgetProgressCustom)
Border Stroke used to draw the widget border. (inherited from TTMSFNCWidgetProgressCustom)
CaptionOptions Options for the caption drawn above or below the circle. (inherited from TTMSFNCWidgetProgressCustom)
CircleOptions Geometry and appearance options for the progress circle.
Tickmarks Options for tick marks and tick labels around the circle. (inherited from TTMSFNCWidgetProgressCustom)
Value Progress value displayed by the arc, expressed as a percentage. (inherited from TTMSFNCWidgetProgressCustom)
ValueAnimation Animation settings used when Value changes. (inherited from TTMSFNCWidgetProgressCustom)
ValueFont Font used for the value text drawn in the center of the circle. (inherited from TTMSFNCWidgetProgressCustom)
ValueFormat Format string used to convert the numeric value to center text. (inherited from TTMSFNCWidgetProgressCustom)
ValueIndicator Options for the marker drawn at the current value position. (inherited from TTMSFNCWidgetProgressCustom)
Version Version string for the widget implementation.

Events

Name Description
OnAfterDrawBkg Occurs after the widget background is drawn. (inherited from TTMSFNCWidgetProgressCustom)
OnAfterDrawCaptionText Occurs after caption text is drawn. (inherited from TTMSFNCWidgetProgressCustom)
OnAfterDrawCenterPositionText Occurs after center value text is drawn. (inherited from TTMSFNCWidgetProgressCustom)
OnAfterDrawProgressCircle Occurs after the progress circle is drawn. (inherited from TTMSFNCWidgetProgressCustom)
OnAfterDrawTickmarks Occurs after tick marks are drawn. (inherited from TTMSFNCWidgetProgressCustom)
OnAfterDrawTickmarksCenterText Occurs after tick-mark center text is drawn. (inherited from TTMSFNCWidgetProgressCustom)
OnBeforeDrawBkg Occurs before the widget background is drawn. (inherited from TTMSFNCWidgetProgressCustom)
OnBeforeDrawCaptionText Occurs before caption text is drawn. (inherited from TTMSFNCWidgetProgressCustom)
OnBeforeDrawCenterPositionText Occurs before center value text is drawn. (inherited from TTMSFNCWidgetProgressCustom)
OnBeforeDrawProgressCircle Occurs before the progress circle is drawn. (inherited from TTMSFNCWidgetProgressCustom)
OnBeforeDrawTickmarks Occurs before tick marks are drawn. (inherited from TTMSFNCWidgetProgressCustom)
OnBeforeDrawTickmarksCenterText Occurs before tick-mark center text is drawn. (inherited from TTMSFNCWidgetProgressCustom)
OnGetCaptionText Occurs when the widget requests caption text. (inherited from TTMSFNCWidgetProgressCustom)
OnGetCenterPositionText Occurs when the widget requests center value text. (inherited from TTMSFNCWidgetProgressCustom)
OnGetTickmarksCenterText Occurs when the widget requests tick-mark center text. (inherited from TTMSFNCWidgetProgressCustom)

Used by