qnx.fuse.ui.skins.ISkin

ISkin

Properties | Methods


Packageqnx.fuse.ui.skins
Interfacepublic interface ISkin extends IDisplayObject, flash.events.IEventDispatcher
Implementors UISkin

The ISkin interface is the interface for component skins.

All button and cell renderer skins must implement this interface.



Class information:
PlayBook Tablet OS Version:   1.0.6

See also

UISkin
SkinStates



Public Properties

 PropertyDefined By
 Inheritedalpha : Number
Gets or sets the alpha property of the object.
IDisplayObject
 InheritedblendMode : String
Gets or sets the blendMode property of the object.
IDisplayObject
 InheritedcacheAsBitmap : Boolean
Gets or sets the cacheAsBitmap property of the object.
IDisplayObject
  edgeMetrics : EdgeMetrics
[read-only] Returns the edgeMetrics of the current state.
ISkin
 Inheritedfilters : Array
Gets or sets the filters property of the object.
IDisplayObject
 Inheritedheight : Number
Gets or sets the height property of the object.
IDisplayObject
 InheritedloaderInfo : LoaderInfo
[read-only] Gets the loaderInfo property of the object.
IDisplayObject
 Inheritedmask : DisplayObject
Gets or sets the mask property of the object.
IDisplayObject
 InheritedmouseX : Number
[read-only] Gets the mouseX property of the object.
IDisplayObject
 InheritedmouseY : Number
[read-only] Gets the mouseY property of the object.
IDisplayObject
 Inheritedname : String
Gets or sets the name property of the object.
IDisplayObject
 InheritedopaqueBackground : Object
Gets or sets the opaqueBackground property of the object.
IDisplayObject
 Inheritedrotation : Number
Gets or sets the rotation property of the object.
IDisplayObject
 InheritedrotationX : Number
Gets or sets the rotationX property of the object.
IDisplayObject
 InheritedrotationY : Number
Gets or sets the rotationY property of the object.
IDisplayObject
 InheritedrotationZ : Number
Gets or sets the rotationZ property of the object.
IDisplayObject
 Inheritedscale9Grid : Rectangle
Gets or sets the scale9Grid property of the object.
IDisplayObject
 InheritedscaleX : Number
Gets or sets the scaleX property of the object.
IDisplayObject
 InheritedscaleY : Number
Gets or sets the scaleY property of the object.
IDisplayObject
 InheritedscaleZ : Number
Gets or sets the scaleZ property of the object.
IDisplayObject
 InheritedscrollRect : Rectangle
Gets or sets the scrollRect property of the object.
IDisplayObject
  state : String
Gets or sets the state of the skin.
ISkin
 Inheritedtransform : Transform
Gets or sets the transform property of the object.
IDisplayObject
 Inheritedvisible : Boolean
Gets or sets the visible property of the object.
IDisplayObject
 Inheritedwidth : Number
Gets or sets the width property of the object.
IDisplayObject
 Inheritedx : Number
Gets or sets the x property of the object.
IDisplayObject
 Inheritedy : Number
Gets or sets the y property of the object.
IDisplayObject
 Inheritedz : Number
Gets or sets the z property of the object.
IDisplayObject

Public Methods

 MethodDefined By
  
getLayoutRect():Rectangle
Returns the layout rectangle.
ISkin

Property Detail

edgeMetrics


edgeMetrics:EdgeMetrics  [read-only]

Returns the edgeMetrics of the current state. The object has 4 properties left, top, right, bottom.


Implementation

public function get edgeMetrics():EdgeMetrics

state


state:String

Gets or sets the state of the skin.


Implementation

public function get state():String
public function set state(value:String):void

See also

SkinStates

Method Detail

getLayoutRect()


public function getLayoutRect():Rectangle

Returns the layout rectangle.

Returns

Rectangle — A Rectangle object representing the layout.