TTMSFNCArrowOptions Class
Published appearance settings for the arrow shape, exposing colors, border, margin and head dimensions at design time.
API unit family: TMSFNCWidgetArrow
Inherits from: TTMSFNCArrowOptionsCustom
Syntax
TTMSFNCArrowOptions = class(TTMSFNCArrowOptionsCustom)
Properties
| Name |
Description |
| Border |
Stroke used to draw the outline of the arrow shape. (inherited from TTMSFNCArrowOptionsCustom) |
| ColorAtZero |
Color used when the value is zero and the arrow points straight ahead. (inherited from TTMSFNCArrowOptionsCustom) |
| ColorFrom |
Color used when the value points fully to one side (maximum start position). (inherited from TTMSFNCArrowOptionsCustom) |
| ColorTo |
Color used when the value points fully to the other side (maximum end position). (inherited from TTMSFNCArrowOptionsCustom) |
| HeadLength |
Length of the arrow head measured along the arrow direction. (inherited from TTMSFNCArrowOptionsCustom) |
| HeadWidth |
Width of the arrow head at its widest point. (inherited from TTMSFNCArrowOptionsCustom) |
| Margin |
Space in pixels reserved between the arrow shape and the edges of the control. (inherited from TTMSFNCArrowOptionsCustom) |
| Width |
Thickness of the arrow line, measured perpendicular to its direction. (inherited from TTMSFNCArrowOptionsCustom) |
Methods
| Name |
Description |
| SetBorder |
Copies the border settings from the supplied stroke. (inherited from TTMSFNCArrowOptionsCustom) |
| SetColorAtZero |
Assigns the color used at the zero value and notifies listeners when the value changes. (inherited from TTMSFNCArrowOptionsCustom) |
| SetColorFrom |
Assigns the start color and notifies listeners when the value changes. (inherited from TTMSFNCArrowOptionsCustom) |
| SetColorTo |
Assigns the end color and notifies listeners when the value changes. (inherited from TTMSFNCArrowOptionsCustom) |
| SetHeadLength |
Assigns the length of the arrow head and notifies listeners when the value changes. (inherited from TTMSFNCArrowOptionsCustom) |
| SetHeadWidth |
Assigns the width of the arrow head and notifies listeners when the value changes. (inherited from TTMSFNCArrowOptionsCustom) |
| SetMargin |
Assigns the margin around the arrow and notifies listeners when the value changes. (inherited from TTMSFNCArrowOptionsCustom) |
| SetWidth |
Assigns the thickness of the arrow line and notifies listeners when the value changes. (inherited from TTMSFNCArrowOptionsCustom) |
Events
| Name |
Description |
| OnChange |
Occurs when any appearance property changes so the owner can repaint. (inherited from TTMSFNCArrowOptionsCustom) |