Table of Contents

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)