Table of Contents

TTMSFNCCircleOptions Class

Published progress-circle options with the standard single-arc defaults.

API unit family: TMSFNCWidgetProgress Inherits from: TTMSFNCCircleOptionsCustom

Syntax

TTMSFNCCircleOptions = class(TTMSFNCCircleOptionsCustom)

Properties

Name Description
EndAngle Angle, in degrees, at which the arc ends. A value of 360 combined with a start angle of 0 produces a full circle. (inherited from TTMSFNCCircleOptionsCustom)
Fill Fill used to render the completed (finished) part of the arc. (inherited from TTMSFNCCircleOptionsCustom)
Gap Gap, in pixels, between adjacent arcs when more than one arc is drawn. (inherited from TTMSFNCCircleOptionsCustom)
Margin Margin, in pixels, between the control bounds and the arc. (inherited from TTMSFNCCircleOptionsCustom)
StartAngle Angle, in degrees, at which the arc begins. Zero corresponds to the top of the circle. (inherited from TTMSFNCCircleOptionsCustom)
Thickness Thickness, in pixels, of the finished part of the arc. (inherited from TTMSFNCCircleOptionsCustom)
UnfinishedFill Fill used to render the remaining (unfinished) part of the arc. (inherited from TTMSFNCCircleOptionsCustom)
UnfinishedThickness Thickness, in pixels, of the unfinished part of the arc. (inherited from TTMSFNCCircleOptionsCustom)
ValueGap Gap, in pixels, reserved for the value drawn along the arc. (inherited from TTMSFNCCircleOptionsCustom)

Methods

Name Description
SetEndAngle Sets the angle, in degrees, at which the arc ends. (inherited from TTMSFNCCircleOptionsCustom)
SetFill Sets the fill used to draw the completed (finished) part of the arc. (inherited from TTMSFNCCircleOptionsCustom)
SetGap Sets the gap, in pixels, between adjacent arcs when more than one arc is drawn. (inherited from TTMSFNCCircleOptionsCustom)
SetMargin Sets the margin, in pixels, between the control bounds and the arc. (inherited from TTMSFNCCircleOptionsCustom)
SetStartAngle Sets the angle, in degrees, at which the arc begins. (inherited from TTMSFNCCircleOptionsCustom)
SetThickness Sets the thickness, in pixels, of the finished part of the arc. (inherited from TTMSFNCCircleOptionsCustom)
SetUnfinishedFill Sets the fill used to draw the remaining (unfinished) part of the arc. (inherited from TTMSFNCCircleOptionsCustom)
SetUnfinishedThickness Sets the thickness, in pixels, of the unfinished part of the arc. (inherited from TTMSFNCCircleOptionsCustom)
SetValueGap Sets the gap, in pixels, reserved for the value drawn along the arc. (inherited from TTMSFNCCircleOptionsCustom)

Events

Name Description
OnChange Occurs when any geometry or appearance setting changes, allowing the owner to repaint. (inherited from TTMSFNCCircleOptionsCustom)