| Package | com.ithaca.timeline | 
| Class | public class LayoutModifier | 
| Inheritance | LayoutModifier  LayoutNode  spark.components.SkinnableContainer | 
 The only implemented layout modifier creates Tracelines
     according to a given obsel property. It is commonly used with
     the type property for instance.  
Default MXML PropertymxmlContentFactory
See also
| Property | Defined By | ||
|---|---|---|---|
| autohide : Boolean = false | LayoutModifier | ||
|  | layoutXML : XML 
         The XML descriptor of the sub-layout from this node. | LayoutNode | |
|  | parentNode : LayoutNode 
         A reference to the parent node of this node. | LayoutNode | |
| source : String = parent | LayoutModifier | ||
| _splitter : String = null 
         Name of the obsel property used to split the obsels source
          | LayoutModifier | ||
|  | _timeline : Timeline 
         A reference to the timeline
          | LayoutNode | |
|  | titleComponent : SkinnableContainer 
         The visual component used to show the title part of the node. | LayoutNode | |
| Method | Defined By | ||
|---|---|---|---|
| LayoutModifier | |||
|  | addChildAndTitle(child:LayoutNode, index:int = -1):void | LayoutNode | |
|  | getElementByName(name:String):LayoutNode 
         Return the layoutNode of a given name in the subtree of this node
          | LayoutNode | |
|  | LayoutNode | ||
|  | moveTraceline(child:LayoutNode, index:int = -1):void | LayoutNode | |
| onSourceChange(event:CollectionEvent):void [override]  | LayoutModifier | ||
|  | removeChildAndTitle(child:LayoutNode):void 
         Remove a child (mostly Traceline)
          | LayoutNode | |
| resetObselCollection(obselsCollection:ArrayCollection = null):void [override] 
         (Re)check every obsel of the source. | LayoutModifier | ||
| splitBy():String | LayoutModifier | ||
| _splitter | property | 
public var _splitter:String = nullName of the obsel property used to split the obsels source
| autohide | property | 
| source | property | 
| LayoutModifier | () | Constructor | 
| onSourceChange | () | method | 
override public function onSourceChange(event:CollectionEvent):voidParameters
| event:CollectionEvent | 
| resetObselCollection | () | method | 
override public function resetObselCollection(obselsCollection:ArrayCollection = null):void(Re)check every obsel of the source.
Parameters
| obselsCollection:ArrayCollection(default =null) | 
| splitBy | () | method | 
 public function splitBy():StringReturns
| String— the property used to split the trace |