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) |