Packageardisia.components.calculator.themes.spark.skins
Classpublic class CalculatorSkin
InheritanceCalculatorSkin Inheritance spark.components.supportClasses.Skin
Implements mx.core.IStateClient2

Default MXML PropertymxmlContent



Public Properties
 PropertyDefined By
  addButtonPart : Button
CalculatorSkin
  backgroundFill : SolidColor
CalculatorSkin
  backspaceButtonPart : Button
CalculatorSkin
  button0Part : Button
CalculatorSkin
  button1Part : Button
CalculatorSkin
  button2Part : Button
CalculatorSkin
  button3Part : Button
CalculatorSkin
  button4Part : Button
CalculatorSkin
  button5Part : Button
CalculatorSkin
  button6Part : Button
CalculatorSkin
  button7Part : Button
CalculatorSkin
  button8Part : Button
CalculatorSkin
  button9Part : Button
CalculatorSkin
  calculateButtonPart : Button
CalculatorSkin
  clearButtonPart : Button
CalculatorSkin
  decimalButtonPart : Button
CalculatorSkin
  displayLabelPart : RichEditableText
minheight prevents sqrt from changing height
CalculatorSkin
  displayLabelWrapperPart : Group
CalculatorSkin
  divideButtonPart : Button
CalculatorSkin
  minusButtonPart : Button
CalculatorSkin
  multiplyButtonPart : Button
CalculatorSkin
  sqrtButtonPart : Button
CalculatorSkin
Protected Properties
 PropertyDefined By
  backgroundAlpha : Number
CalculatorSkin
  backgroundColor : uint
CalculatorSkin
  stylesDirty : Boolean
CalculatorSkin
Public Methods
 MethodDefined By
  
Constructor.
CalculatorSkin
  
styleChanged(styleProp:String):void
[override]
CalculatorSkin
Protected Methods
 MethodDefined By
  
[override]
CalculatorSkin
  
updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
[override]
CalculatorSkin
Property Detail
addButtonPartproperty
public var addButtonPart:Button

This property can be used as the source for data binding.

backgroundAlphaproperty 
protected var backgroundAlpha:Number

backgroundColorproperty 
protected var backgroundColor:uint

backgroundFillproperty 
public var backgroundFill:SolidColor

This property can be used as the source for data binding.

backspaceButtonPartproperty 
public var backspaceButtonPart:Button

This property can be used as the source for data binding.

button0Partproperty 
public var button0Part:Button

This property can be used as the source for data binding.

button1Partproperty 
public var button1Part:Button

This property can be used as the source for data binding.

button2Partproperty 
public var button2Part:Button

This property can be used as the source for data binding.

button3Partproperty 
public var button3Part:Button

This property can be used as the source for data binding.

button4Partproperty 
public var button4Part:Button

This property can be used as the source for data binding.

button5Partproperty 
public var button5Part:Button

This property can be used as the source for data binding.

button6Partproperty 
public var button6Part:Button

This property can be used as the source for data binding.

button7Partproperty 
public var button7Part:Button

This property can be used as the source for data binding.

button8Partproperty 
public var button8Part:Button

This property can be used as the source for data binding.

button9Partproperty 
public var button9Part:Button

This property can be used as the source for data binding.

calculateButtonPartproperty 
public var calculateButtonPart:Button

This property can be used as the source for data binding.

clearButtonPartproperty 
public var clearButtonPart:Button

This property can be used as the source for data binding.

decimalButtonPartproperty 
public var decimalButtonPart:Button

This property can be used as the source for data binding.

displayLabelPartproperty 
public var displayLabelPart:RichEditableText

minheight prevents sqrt from changing height

This property can be used as the source for data binding.

displayLabelWrapperPartproperty 
public var displayLabelWrapperPart:Group

This property can be used as the source for data binding.

divideButtonPartproperty 
public var divideButtonPart:Button

This property can be used as the source for data binding.

minusButtonPartproperty 
public var minusButtonPart:Button

This property can be used as the source for data binding.

multiplyButtonPartproperty 
public var multiplyButtonPart:Button

This property can be used as the source for data binding.

sqrtButtonPartproperty 
public var sqrtButtonPart:Button

This property can be used as the source for data binding.

stylesDirtyproperty 
protected var stylesDirty:Boolean

Constructor Detail
CalculatorSkin()Constructor
public function CalculatorSkin()

Constructor.

Method Detail
commitProperties()method
override protected function commitProperties():void

styleChanged()method 
override public function styleChanged(styleProp:String):void

Parameters

styleProp:String

updateDisplayList()method 
override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void

Parameters

unscaledWidth:Number
 
unscaledHeight:Number