Packagespark.core
Interfacepublic interface IGraphicElementContainer
Implementors Group, IconItemRenderer

Language Version : ActionScript 3.0
Product Version : Flex 4.5
Runtime Versions : Flash Player 10, AIR 2.0

The IGraphicElementContainer is the minimal contract for a container class to support IGraphicElement children.

Typically instead of directly implementing this interface, a developer would sub-class Group which already implements the IGraphicElementContainer interface.

See also

spark.core.IGraphicElement


Public Methods
 MethodDefined By
  
Notify the host component that an element has changed and needs to be redrawn.
IGraphicElementContainer
  
Notify the host component that an element changed and needs to validate properties.
IGraphicElementContainer
  
Notify the host component that an element layer has changed.
IGraphicElementContainer
  
Notify the host component that an element size has changed.
IGraphicElementContainer
Method Detail
invalidateGraphicElementDisplayList()method
public function invalidateGraphicElementDisplayList(element:IGraphicElement):void

Language Version : ActionScript 3.0
Product Version : Flex 4.5
Runtime Versions : Flash Player 10, AIR 2.0

Notify the host component that an element has changed and needs to be redrawn.

The IGraphicElementContainer must call the validateDisplayList() method on the IGraphicElement to give it a chance to redraw.

Typically the host will validate the elements' display lists in its validateDisplayList() method.

Parameters

element:IGraphicElement — The element that has changed.

invalidateGraphicElementProperties()method 
public function invalidateGraphicElementProperties(element:IGraphicElement):void

Language Version : ActionScript 3.0
Product Version : Flex 4.5
Runtime Versions : Flash Player 10, AIR 2.0

Notify the host component that an element changed and needs to validate properties.

The IGraphicElementContainer must call the validateProperties() method on the IGraphicElement to give it a chance to commit its properties.

Typically the host will validate the elements' properties in its validateProperties() method.

Parameters

element:IGraphicElement — The element that has changed.

invalidateGraphicElementSharing()method 
public function invalidateGraphicElementSharing(element:IGraphicElement):void

Language Version : ActionScript 3.0
Product Version : Flex 4.5
Runtime Versions : Flash Player 10, AIR 2.0

Notify the host component that an element layer has changed.

The IGraphicElementContainer must re-evaluates the sequences of graphic elements with shared DisplayObjects and may need to re-assign the DisplayObjects and redraw the sequences as a result.

Typically the host will perform this in its validateProperties() method.

Parameters

element:IGraphicElement — The element that has changed size.

invalidateGraphicElementSize()method 
public function invalidateGraphicElementSize(element:IGraphicElement):void

Language Version : ActionScript 3.0
Product Version : Flex 4.5
Runtime Versions : Flash Player 10, AIR 2.0

Notify the host component that an element size has changed.

The IGraphicElementContainer must call the validateSize() method on the IGraphicElement to give it a chance to validate its size.

Typically the host will validate the elements' size in its validateSize() method.

Parameters

element:IGraphicElement — The element that has changed size.