|
ActiveSVGElement
|
Specifies the dynamic element in the SVG, the part that will be changing often. The ActiveSVGElement is not buffered when painting as it is assumed it will be changing. Set the ActiveSVGElement to tell the control which element or group of elements need to be redrawn every paint event.
The non-active svg elements are rendered either to the Background or Foreground Buffer.
Note
|
It is recommended that the active portion of the SVG not be too drawing intensive as it will slow painting.
|
|
|
Align
|
Represents property Align.
|
|
Anchors
|
Represents property Anchors.
|
|
Background
|
Contains the static background of the SVG compared to the ActiveSVGElement, i.e. the SVG elements that are rendered behind the ActiveSVGElement. The Background and Foreground are painted once from the SVG. When elements in the ActiveSVGElement group change, the Background and Foreground are not rendered again, significantly speeding up painting of the entire SVG.
Note
|
It is not recommended to change SVG elements in the background too often as it requires a complete rerendering of the background.
|
|
|
Buffered
|
Represents property Buffered.
|
|
ClipChildren
|
Represents property ClipChildren.
|
|
ClipParent
|
Represents property ClipParent.
|
|
Cursor
|
Represents property Cursor.
|
|
Decoration
|
Defines the shape to use as a decoration for the instrument. The decoration can be pre-defined paths or a custom path. Use DecorationFillColor and DecorationStrokeColor to customize the colors of the decoration. (Inherited from FMX.RS.Impact.Instruments.TRSSVGCustomInstrument.)
|
|
DecorationFillColor
|
Represents property DecorationFillColor.
|
|
DecorationID
|
Specifies the ID of the element in the SVG that contains the Decoration for the instrument. (Inherited from FMX.RS.Impact.Instruments.TRSSVGCustomInstrument.)
|
|
DecorationPath
|
Provides access to the path data for the decoration. If the Decoration element does not exist in the SVG, this property does nothing and returns nil.
Note
|
The path data should be in a rectangle from 0,0 to 100,100. Path points outside that range can look awkward in the instrument.
|
|
|
Decorations
|
Stores the decoration for each light
|
|
DecorationStrokeColor
|
Represents property DecorationStrokeColor.
|
|
Design
|
Use the Design property to quickly switch between detailed and simpler versions of the instrument. The simple option removes extra detail (such as bevels, glass look, shadows, bolts or screws, etc) in the gauge to provide a more basic and faster to draw version of the gauge.
The Design and EnableGradients properties are holistic-type properties which rapidly change the entire look of the instrument.
|
|
DomeColor
|
Specifies the color to use for the top dome of the traffic light. Use this property to change the dome color.
|
|
DragMode
|
Represents property DragMode.
|
|
EnableActions
|
Controls whether the user can click on the lights to turn them on and off
|
|
Enabled
|
Represents property Enabled.
|
|
EnableDragHighlight
|
Represents property EnableDragHighlight.
|
|
EnableGradients
|
Represents property EnableGradients.
|
|
Foreground
|
Contains the static foreground of the SVG compared to the ActiveSVGElement, i.e. the SVG elements that are rendered in front of the ActiveSVGElement. The Background and Foreground are painted once from the SVG. When elements in the ActiveSVGElement group change, the Background and Foreground are not rendered again, significantly speeding up painting of the entire SVG.
Note
|
It is not recommended to change SVG elements in the background too often as it requires a complete rerendering of the background.
|
|
|
FormatStr
|
Defines the format of floating point numbers that are displayed in text elements within the gauge. Change this property to change how numbers are displayed (e.g., significant digits) (Inherited from FMX.RS.Impact.Instruments.TRSSVGCustomInstrument.)
|
|
FrameColor
|
Specifies the color to use for the frame of the traffic light. Use this property to change the frame color. To change the frame or housing around each light, use the HousingColor property.
|
|
GreenDecoration
|
Defines the shape to use as a decoration for the green light. The decoration can be pre-defined paths or a custom path. Use DecorationFillColor and DecorationStrokeColor to customize the colors of the decoration.
|
|
GreenLightColor
|
Specifies the color of the green (bottom) light of the traffic light when it is on (present in the Lights property set). Use this property to change the color of the green light.
If the light is off, the OffColor will be used instead.
|
|
Height
|
Represents property Height.
|
|
HitTest
|
Represents property HitTest.
|
|
HoodColor
|
Specifies the color to use for the light hoods on the sides of the traffic light. Use this property to change the hood color.
|
|
HousingColor
|
Specifies the color to use for the housing or frame around each individual light in the traffic light. To change the frame around all three lights, use the FrameColor property. Use this property to change the housing color.
|
|
LightColor
|
Represents property LightColor.
|
|
Lights
|
Controls which lights (red=top, yellow=middle, green=bottom) are on or off. If a light is present in this property, the light will be on and will be in the RedLightColor, YellowLightColor, or GreenLightColor. If the light is not in the set, the light will be in the OffColor.
|
|
Locked
|
Represents property Locked.
|
|
Margins
|
Represents property Margins.
|
|
MultiSelect
|
Determines whether the user can select more than one light at a time.
Set MultiSelect to specify whether users can select multiple lights using the Control and Shift keys.
|
|
NeedBuffers
|
Controls whether the Background and Foreground need to be rendered again in the Buffered paint process. Set the NeedBuffers property to True to force the buffers to be redrawn at the next paint event. (Inherited from FMX.RS.SVGControl.TRSSVGControl.)
|
|
OffColor
|
Specifies the color to use when a light is off. This color is shared for all three lights. Use this property to change the off color for a light.
|
|
OnChange
|
Represents property OnChange.
|
|
OnClick
|
Represents property OnClick.
|
|
OnDblClick
|
Represents property OnDblClick.
|
|
OnDragDrop
|
Represents property OnDragDrop.
|
|
OnDragEnd
|
Represents property OnDragEnd.
|
|
OnDragEnter
|
Represents property OnDragEnter.
|
|
OnDragLeave
|
Represents property OnDragLeave.
|
|
OnDragOver
|
Represents property OnDragOver.
|
|
OnDrawing
|
Represents property OnDrawing.
|
|
OnDrawn
|
Represents property OnDrawn.
|
|
OnMouseDown
|
Represents property OnMouseDown.
|
|
OnMouseEnter
|
Represents property OnMouseEnter.
|
|
OnMouseLeave
|
Represents property OnMouseLeave.
|
|
OnMouseMove
|
Represents property OnMouseMove.
|
|
OnMouseUp
|
Represents property OnMouseUp.
|
|
OnMouseWheel
|
Represents property OnMouseWheel.
|
|
OnPaint
|
Represents property OnPaint.
|
|
OnPainting
|
Represents property OnPainting.
|
|
OnResize
|
Represents property OnResize.
|
|
Opacity
|
Represents property Opacity.
|
|
Padding
|
Represents property Padding.
|
|
Parts
|
Specifies the visible parts of the traffic light. Use the Parts property to configure which parts of the instrument that IMPACT should draw.
|
|
PopupMenu
|
Represents property PopupMenu.
|
|
Position
|
Represents property Position.
|
|
Quality
|
Represents property Quality.
|
|
RedDecoration
|
Defines the shape to use as a decoration for the red light. The decoration can be pre-defined paths or a custom path. Use DecorationFillColor and DecorationStrokeColor to customize the colors of the decoration.
|
|
RedLightColor
|
Specifies the color of the red (top) light of the traffic light when it is on (present in the Lights property set). Use this property to change the color of the red light.
If the light is off, the OffColor will be used instead.
|
|
RotationAngle
|
Represents property RotationAngle.
|
|
RotationCenter
|
Represents property RotationCenter.
|
|
Scale
|
Represents property Scale.
|
|
ShadowColor
|
Returns the color to use for shadows in the instrument. This color is calculated from the FMX.RS.Impact.Instruments.TRSSVGCustomInstrument.LightColor property. (Inherited from FMX.RS.Impact.Instruments.TRSSVGCustomInstrument.)
|
|
Stretch
|
Represents property Stretch.
|
|
SVG
|
Contains the SVG that paints the appearance of the control. The control changes the SVG elements based on requirements of the control. For example, a descendant control could change a specific element's fill and stroke based on a Color property change. (Inherited from FMX.RS.SVGControl.TRSSVGControl.)
|
|
TabOrder
|
Represents property TabOrder.
|
|
TouchTargetExpansion
|
Represents property TouchTargetExpansion.
|
|
Visible
|
Represents property Visible.
|
|
Width
|
Represents property Width.
|
|
YellowDecoration
|
Defines the shape to use as a decoration for the yellow light. The decoration can be pre-defined paths or a custom path. Use DecorationFillColor and DecorationStrokeColor to customize the colors of the decoration.
|
|
YellowLightColor
|
Specifies the color of the yellow (middle) light of the traffic light when it is on (present in the Lights property set). Use this property to change the color of the yellow light.
If the light is off, the OffColor will be used instead.
|