Package | ardisia.components.gauges |
Class | public class HLinearGauge |
Inheritance | HLinearGauge LinearGaugeBase GaugeBase spark.components.supportClasses.SliderBase |
At first, may appear to be much heavier than the Flex SDK Slider, but the additional functionality optional.
View the technical documentation on the Ardisia Labs website for more information.
Method | Defined By | ||
---|---|---|---|
commitProperties():void [override] | LinearGaugeBase | ||
createChildren():void [override] | LinearGaugeBase | ||
eventSwallower(event:Event):void
Swallows an event and immediately stops propagation. | LinearGaugeBase | ||
flipThumbs():MouseEvent
If multiple thumbs are displayed, switches each thumb's position with
one another. | LinearGaugeBase | ||
formatLabelText(value:Number):Object
Format the value to a human readable String. | GaugeBase | ||
multiThumbInstanceHandler(event:Event):void
Handles events on the multiThumb instance
| LinearGaugeBase | ||
rangeThumbInstanceHandler(event:Event):void [override]
Handles events on the rangeThumb instance. | HLinearGauge | ||
setValue(value:Number):void [override] | LinearGaugeBase | ||
updateMultiThumbPart():void
Update the multi thumb skin parts. | LinearGaugeBase | ||
updateRangeThumbFactoryPart():void
Update the range thumb skin part. | LinearGaugeBase | ||
updateThumbLabels():void
Update the thumb labels skin parts. | LinearGaugeBase | ||
updateTickLabels():void
Update the tick labels skin parts. | GaugeBase | ||
validateRange(proposedValue:Number):Number
Ensures that the proposed value will not exceed min/max range bounds. | LinearGaugeBase |
This component uses skins made up of skin parts. Do not set the skin parts directly. The component's skin sets the skin parts.
To skin the component, implement a skin that defines the following states. Although you must implement all skin states, a skin state can be empty. An empty skin state specifies no changes to the default skin state.