Package | com.flexicious.components.visualization |
Class | public class VerticalSemiCircleGauge |
Inheritance | VerticalSemiCircleGauge ![]() ![]() |
Default MXML PropertymxmlContentFactory
Property | Defined By | ||
---|---|---|---|
![]() | activeRangeInfo : RangeInfo [read-only]
Gets the range info object within which the current gauge value falls. | Gauge | |
![]() | animate : Boolean
Whether or not to animate the gauges. | Gauge | |
![]() | animationDuration : Number
The number of milliseconds to run the animation for. | Gauge | |
circleSize : Number [override] [read-only]
| VerticalSemiCircleGauge | ||
![]() | convertZeroesToAlpha : Boolean
Flag to convert thousands, millions and billions into Alpha representations. | Gauge | |
![]() | currentTip : IToolTip
The current instance of the data tip for this control
| Gauge | |
![]() | data : Object | Gauge | |
![]() | dataTipFunction : Function
A function that gets called to retrieve the text to be displayed in the tooltip behavior. | Gauge | |
![]() | dataTipRenderer : IFactory
Renderer for the data tip. | Gauge | |
![]() | dialColor : Number | Gauge | |
![]() | dialColorGradientBrightness : Number | Gauge | |
![]() | dialColorGradientDarkness : Number | Gauge | |
![]() | dialLinearGradient : Boolean | Gauge | |
![]() | dialRimColor : Number | Gauge | |
![]() | dialTitle : String
The text for the title of the dial. | Gauge | |
![]() | dialTitleStyleName : String
The style name to apply to the dial title
Default: dialText - textAlign:center;color:#3c3c3c;
| Gauge | |
diameter : Number [override]
By default, returns width. | VerticalSemiCircleGauge | ||
![]() | elementsToBlur : Array [read-only] | Gauge | |
![]() | elementToCenter : IUIComponent [read-only] | Gauge | |
![]() | endAngle : Number
The angle at which to end the ticks and the ranges. | Gauge | |
![]() | gaugeValue : Number
The value to show for the dial
| Gauge | |
![]() | gaugeValueStyleName : String
The style name to apply to the dial value
Default: gaugeValueText - textAlign:center;color:#3c3c3c;
| Gauge | |
![]() | labelRotation : Number
The degrees to rotate the label by
| Gauge | |
![]() | labelXOffset : Number
To accomodate various positioning scenarios, the default calculation of the labels
can be changed. | Gauge | |
![]() | labelYOffset : Number
To accomodate various positioning scenarios, the default calculation of the labels
can be changed. | Gauge | |
![]() | needleBaseColor : Number | Gauge | |
![]() | needleColor : Number | Gauge | |
![]() | needleRotation : Number [read-only]
In normal state, needle is in the 9 o clock position. | Gauge | |
![]() | needleThickness : Number | Gauge | |
![]() | rangeGap : Number
Distance between the edge of the dial, and the edge of the
range arc as well as the needle tip. | Gauge | |
![]() | ranges : Array
An array of RangeInfo Objects that define the ranges of the gauge. | Gauge | |
![]() | rangeThickness : Number
The thickness of the range lines. | Gauge | |
![]() | showGaugeValue : Boolean
Flag whether or not to show the gauge value. | Gauge | |
![]() | showSpinnerOnCreationComplete : Boolean | Gauge | |
![]() | spinner : ISpinner | Gauge | |
![]() | spinnerBehavior : SpinnerBehavior | Gauge | |
![]() | spinnerFactory : IFactory
Factory responsible for instantiating a new spinner. | Gauge | |
![]() | spinnerLabel : String
The label of the spinner control, you can use styles
to control the appearance. | Gauge | |
![]() | spinnerParent : Object [read-only] | Gauge | |
![]() | startAngle : Number
The angle at which to start the ticks and the ranges. | Gauge | |
![]() | tickEndValue : Number
The numeric value to assicoate with the endAngle. | Gauge | |
![]() | tickLabelFactory : IFactory
The factory used to instantiate the tick labels. | Gauge | |
![]() | tickLabelFunction : Function
The label function that determines the label for the tick. | Gauge | |
![]() | tickLabelPrecision : Number
Precision of the tick labels
| Gauge | |
![]() | tickMajorColor : uint
The color of the major tick
Default: white
| Gauge | |
![]() | tickMajorLabelStyleName : String
The style name to apply to the major tick labels
Default: tickMajorLabel
| Gauge | |
![]() | tickMajorLength : uint
The length of the major tick
Default: 22
| Gauge | |
![]() | tickMajorStartOffset : Number
The start offset at which to being drawing the major tick. | Gauge | |
![]() | tickMajorStep : Number
The numeric difference between two major ticks. | Gauge | |
![]() | tickMajorThickness : int
The thickness of the major tick
Default: 2
| Gauge | |
![]() | tickMinorColor : uint
The color of the minor tick
Default: white
| Gauge | |
![]() | tickMinorLabelStyleName : String
The style name ot apply to the minor tick labels
Default: tickMinorLabel
| Gauge | |
![]() | tickMinorLength : uint
The length of the minor tick
Default: 16
| Gauge | |
![]() | tickMinorStartOffset : Number
The start offset at which to being drawing the minor tick. | Gauge | |
![]() | tickMinorStep : Number
The numeric difference between two minor ticks
Default: 5
| Gauge | |
![]() | tickMinorThickness : int
The thickness of the minor tick
Default: 2
| Gauge | |
![]() | tickShowMajorLabels : Boolean
Whether or not to show major tick labels
Default: true
| Gauge | |
![]() | tickShowMinorLabels : Boolean
Whether or not to show values for minor tick labels
Default: false
| Gauge | |
![]() | tickStartValue : Number
The numeric value to assicoate with the startAngle. | Gauge | |
![]() | tickSteps : Array
For custom drawn ticks, where we provide the tick steps. | Gauge | |
![]() | tooltipBehavior : TooltipBehavior | Gauge | |
![]() | useElements : Boolean [read-only]
Whether to use addElement or addChild;
| Gauge | |
width : Number [override]
For HorizontalSemiCircleGauge, setting width is ignored, becuase width is calculated from the height. | VerticalSemiCircleGauge |
Method | Defined By | ||
---|---|---|---|
VerticalSemiCircleGauge | |||
![]() | getPositionForValue(val:*, index:int = -1):Number
Given a value between tickStartValue and tickEndValue,
For Circular Gauge returns an angle between startAngle and endAngle. | Gauge | |
getWidthFromHeight(h:Number):Number
Given a Height value, returns the corresponding height value. | VerticalSemiCircleGauge | ||
![]() | hideSpinner():void
Removes the spinner and sets the bodyContainer.alpha back to 1
| Gauge | |
![]() | invalidateTicks():void
Drops and recreates all tick labels and ticks
| Gauge | |
setActualSize(w:Number, h:Number):void [override]
| VerticalSemiCircleGauge | ||
![]() | showSpinner(msg:String):void
Shows the spinner with default values defined below:
Label: "Loading please wait"
X Position : center X of the grid
Y Position : center Y of the grid
Grid Alpa when the spinner is active : 0.3
Spinner appearance can be modified using styles . | Gauge | |
![]() | showToaster(message:String, toasterPosition:String, toasterRenderer:IFactory = null, animationDuration:Number = 1000, visibleDuration:Number = 5000, moveAnimate:Boolean = true, fadeAnimate:Boolean = true):void [override]
Shows the given toaster message
| Gauge |
circleSize | property |
circleSize:Number
[read-only] [override]
This property can be used as the source for data binding.
public function get circleSize():Number
diameter | property |
diameter:Number
[override] By default, returns width.
This property can be used as the source for data binding.
public function get diameter():Number
public function set diameter(value:Number):void
width | property |
width:Number
[override] For HorizontalSemiCircleGauge, setting width is ignored, becuase width is calculated from the height.
public function get width():Number
public function set width(value:Number):void
VerticalSemiCircleGauge | () | Constructor |
public function VerticalSemiCircleGauge()
getWidthFromHeight | () | method |
public function getWidthFromHeight(h:Number):Number
Given a Height value, returns the corresponding height value. For vertical semi circle gauges, the height is what matters. Width is calulated on basis of height using formula (h/2)+(h/8). This allows for space for semi circle, and a little (h/8) for the text and half the pointer
Parameters
h:Number |
Number — (h/2)+(h/8)
|
setActualSize | () | method |
override public function setActualSize(w:Number, h:Number):void
Parameters
w:Number | |
h:Number |