Package | org.apache.flex.html.supportClasses |
Class | public class GraphicsItemRenderer |
Inheritance | GraphicsItemRenderer ![]() ![]() ![]() ![]() ![]() |
Implements | ISelectableItemRenderer |
Subclasses | SVGBoxItemRenderer |
Language Version : | ActionScript 3.0 |
Product Version : | FlexJS 0.0 |
Runtime Versions : | Flash Player 10.2, AIR 2.6 |
Property | Defined By | ||
---|---|---|---|
![]() | $height : Number [read-only]
Retrieve the low-level bounding box height. | UIBase | |
![]() | $width : Number [read-only]
Retrieve the low-level bounding box width. | UIBase | |
![]() | beads : Array
The array property that is used to add additional
beads to an MXML tag. | UIBase | |
![]() | className : String
The classname. | UIBase | |
data : Object
The data being represented by this itemRenderer. | GraphicsItemRenderer | ||
dataField : String
The name of the field within the data the itemRenderer should use. | GraphicsItemRenderer | ||
down : Boolean
Whether or not the itemRenderer is in a down (or pre-selected) state. | GraphicsItemRenderer | ||
![]() | element : IFlexJSElement [read-only]
Each IUIBase has an element that is actually added to
the platform's display list DOM. | UIBase | |
![]() | explicitHeight : Number
The explicitly set width (as opposed to measured width
or percentage width). | UIBase | |
![]() | explicitWidth : Number
The explicitly set width (as opposed to measured width
or percentage width). | UIBase | |
![]() | fill : IFill
A solid color fill. | GraphicShape | |
![]() | height : Number [override]
The height of the component. | UIBase | |
hovered : Boolean
Whether or not the itemRenderer is in a hovered state. | GraphicsItemRenderer | ||
![]() | id : String
An id property for MXML documents. | UIBase | |
index : int
The position with the dataProvider being shown by the itemRenderer instance. | GraphicsItemRenderer | ||
itemRendererParent : Object
The parent container for the itemRenderer instance. | GraphicsItemRenderer | ||
labelField : String
The name of the field within the data to use as a label. | GraphicsItemRenderer | ||
listData : Object
Additional data about the list structure the itemRenderer may
find useful. | GraphicsItemRenderer | ||
![]() | measurementBead : IMeasurementBead [read-only]
A measurement bead, if one exists. | UIBase | |
![]() | model : Object
An IBeadModel that serves as the data model for the component. | UIBase | |
mxmlContent : Array
The default property. | GraphicsItemRenderer | ||
![]() | numElements : int [read-only]
The number of elements in the parent. | UIBase | |
![]() | percentHeight : Number
The requested percentage height this component
should have in the parent container. | UIBase | |
![]() | percentWidth : Number
The requested percentage width this component
should have in the parent container. | UIBase | |
selected : Boolean
Whether or not the itemRenderer is in a selected state. | GraphicsItemRenderer | ||
![]() | stroke : IStroke
A solid color fill. | GraphicShape | |
![]() | style : Object
The object that contains
"styles" and other associated
name-value pairs. | UIBase | |
![]() | textFill : IFill
The color of the text. | CompoundGraphic | |
![]() | textStroke : IStroke
The stroke color of the text. | CompoundGraphic | |
![]() | topMostEventDispatcher : IEventDispatcher [read-only]
The top most event dispatcher. | UIBase | |
![]() | typeNames : String
A list of type names. | UIBase | |
![]() | view : IBeadView
An IBeadView that serves as the view for the component. | UIBase | |
![]() | width : Number [override]
The width of the component. | UIBase |
Method | Defined By | ||
---|---|---|---|
Constructor. | GraphicsItemRenderer | ||
![]() | [override]
Add a bead to the strand. | UIBase | |
![]() | addedToParent():void [override] | GraphicShape | |
![]() | addElement(c:Object, dispatchEvent:Boolean = true):void
Add a component to the parent. | UIBase | |
![]() | addElementAt(c:Object, index:int, dispatchEvent:Boolean = true):void
Add a component to the parent. | UIBase | |
adjustSize():void
This function is called whenever the itemRenderer changes size. | GraphicsItemRenderer | ||
![]() | clear():void
Clears all of the drawn path data. | CompoundGraphic | |
![]() | drawCircle(x:Number, y:Number, radius:Number):void
Draw the circle. | CompoundGraphic | |
![]() | drawEllipse(x:Number, y:Number, width:Number, height:Number):void
Draw the ellipse. | CompoundGraphic | |
![]() | drawLine():void | CompoundGraphic | |
![]() | drawPathCommands(data:PathBuilder):void
Draw the path. | CompoundGraphic | |
![]() | drawPolygon():void | CompoundGraphic | |
![]() | drawRect(x:Number, y:Number, width:Number, height:Number):void
Draw the rectangle. | CompoundGraphic | |
![]() | drawRoundRect(x:Number, y:Number, width:Number, height:Number, radiusX:Number, radiusY:Number):void
Draws a rounded rectangle. | CompoundGraphic | |
![]() | drawRoundRectComplex(x:Number, y:Number, width:Number, height:Number, topLeftRadius:Number, topRightRadius:Number, bottomLeftRadius:Number, bottomRightRadius:Number):void
Draws a rounded rectangle using the size of a radius to draw the rounded corners. | CompoundGraphic | |
![]() | drawRoundRectComplex2(x:Number, y:Number, width:Number, height:Number, radiusX:Number, radiusY:Number, topLeftRadiusX:Number, topLeftRadiusY:Number, topRightRadiusX:Number, topRightRadiusY:Number, bottomLeftRadiusX:Number, bottomLeftRadiusY:Number, bottomRightRadiusX:Number, bottomRightRadiusY:Number):void
Draws a rounded rectangle using the size of individual x and y radii to
draw the rounded corners. | CompoundGraphic | |
![]() | drawStringPath(data:String):void
Draw the path. | CompoundGraphic | |
![]() | drawText(value:String, x:Number, y:Number):Object
Draw a string of characters. | CompoundGraphic | |
![]() | getBeadByType(classOrInterface:Class):IBead
Find a bead on the strand. | UIBase | |
![]() | getElementAt(index:int):Object
Get a component from the parent. | UIBase | |
![]() | getElementIndex(c:Object):int
Gets the index of this subcomponent. | UIBase | |
![]() | isHeightSizedToContent():Boolean | UIBase | |
![]() | isWidthSizedToContent():Boolean | UIBase | |
![]() | removeAllElements():void
Removes all of the drawn elements of the container. | CompoundGraphic | |
![]() |
Remove a bead from the strand. | UIBase | |
![]() | removeElement(c:Object, dispatchEvent:Boolean = true):void
Remove a component from the parent. | UIBase | |
![]() | setHeight(value:Number, noEvent:Boolean = false):void | UIBase | |
![]() | setWidth(value:Number, noEvent:Boolean = false):void | UIBase | |
![]() | setWidthAndHeight(newWidth:Number, newHeight:Number, noEvent:Boolean = false):void | UIBase | |
![]() | setX(value:Number):void | UIBase | |
![]() | setY(value:Number):void | UIBase |
data | property |
data:Object
Language Version : | ActionScript 3.0 |
Product Version : | FlexJS 0.0 |
Runtime Versions : | Flash Player 10.2, AIR 2.6 |
The data being represented by this itemRenderer. This can be something simple like a String or a Number or something very complex.
This property can be used as the source for data binding.
public function get data():Object
public function set data(value:Object):void
dataField | property |
dataField:String
Language Version : | ActionScript 3.0 |
Product Version : | FlexJS 0.0 |
Runtime Versions : | Flash Player 10.2, AIR 2.6 |
The name of the field within the data the itemRenderer should use.
public function get dataField():String
public function set dataField(value:String):void
down | property |
down:Boolean
Language Version : | ActionScript 3.0 |
Product Version : | FlexJS 0.0 |
Runtime Versions : | Flash Player 10.2, AIR 2.6 |
Whether or not the itemRenderer is in a down (or pre-selected) state.
public function get down():Boolean
public function set down(value:Boolean):void
hovered | property |
hovered:Boolean
Language Version : | ActionScript 3.0 |
Product Version : | FlexJS 0.0 |
Runtime Versions : | Flash Player 10.2, AIR 2.6 |
Whether or not the itemRenderer is in a hovered state.
public function get hovered():Boolean
public function set hovered(value:Boolean):void
index | property |
index:int
Language Version : | ActionScript 3.0 |
Product Version : | FlexJS 0.0 |
Runtime Versions : | Flash Player 10.2, AIR 2.6 |
The position with the dataProvider being shown by the itemRenderer instance.
public function get index():int
public function set index(value:int):void
itemRendererParent | property |
itemRendererParent:Object
Language Version : | ActionScript 3.0 |
Product Version : | FlexJS 0.0 |
Runtime Versions : | Flash Player 10.2, AIR 2.6 |
The parent container for the itemRenderer instance.
public function get itemRendererParent():Object
public function set itemRendererParent(value:Object):void
labelField | property |
labelField:String
Language Version : | ActionScript 3.0 |
Product Version : | FlexJS 0.0 |
Runtime Versions : | Flash Player 10.2, AIR 2.6 |
The name of the field within the data to use as a label. Some itemRenderers use this field to identify the value they should show while other itemRenderers ignore this if they are showing complex information.
public function get labelField():String
public function set labelField(value:String):void
listData | property |
listData:Object
Language Version : | ActionScript 3.0 |
Product Version : | FlexJS 0.0 |
Runtime Versions : | Flash Player 10.2, AIR 2.6 |
Additional data about the list structure the itemRenderer may find useful.
This property can be used as the source for data binding.
public function get listData():Object
public function set listData(value:Object):void
mxmlContent | property |
public var mxmlContent:Array
Language Version : | ActionScript 3.0 |
Product Version : | FlexJS 0.0 |
Runtime Versions : | Flash Player 10.2, AIR 2.6 |
The default property. Child tags in MXML documents get assigned to this property, but are actually encoded by the compiler into the MXMLDescriptor array. Therefore, setting this property from ActionScript will have no effect at runtime.
selected | property |
selected:Boolean
Language Version : | ActionScript 3.0 |
Product Version : | FlexJS 0.0 |
Runtime Versions : | Flash Player 10.2, AIR 2.6 |
Whether or not the itemRenderer is in a selected state.
public function get selected():Boolean
public function set selected(value:Boolean):void
GraphicsItemRenderer | () | Constructor |
public function GraphicsItemRenderer()
Language Version : | ActionScript 3.0 |
Product Version : | FlexJS 0.0 |
Runtime Versions : | Flash Player 10.2, AIR 2.6 |
Constructor.
adjustSize | () | method |
public function adjustSize():void
Language Version : | ActionScript 3.0 |
Product Version : | FlexJS 0.0 |
Runtime Versions : | Flash Player 10.2, AIR 2.6 |
This function is called whenever the itemRenderer changes size. Sub-classes should override this method an handle the size change.