Packagecom.ithaca.timeline
Classpublic class TraceLineGroup
InheritanceTraceLineGroup Inheritance LayoutNode Inheritance spark.components.SkinnableContainer

The TraceLineGroup class extends LayoutNode and it is a direct child of the timeline in the layout ; it contains the reference to the trace.

Default MXML PropertymxmlContentFactory



Public Properties
 PropertyDefined By
  backgroundColor : uint
TraceLineGroup
  backgroundTraceLine : TraceLine
The traceline displayed in the background of the TraceLineGroup.
TraceLineGroup
  contextPreviewTraceLine : TraceLine
The traceline used to represent this tracelinegroup in the preview zone.
TraceLineGroup
 InheritedlayoutXML : XML
The XML descriptor of the sub-layout from this node.
LayoutNode
 InheritedparentNode : LayoutNode
A reference to the parent node of this node.
LayoutNode
 Inherited_timeline : Timeline
A reference to the timeline
LayoutNode
  title : String
TraceLineGroup
 InheritedtitleComponent : SkinnableContainer
The visual component used to show the title part of the node.
LayoutNode
  trace : Trace
Set the trace displayed by this TraceLineGroup
TraceLineGroup
  traceBegin : Number
TraceLineGroup
  traceEnd : Number
TraceLineGroup
  traceUri : String
[read-only]
TraceLineGroup
Protected Properties
 PropertyDefined By
  _trace : Trace
TraceLineGroup
Public Methods
 MethodDefined By
  
TraceLineGroup(tl:Timeline, trac:Trace, title:String = null, style:String = null)
Create a new TracelineGroup
TraceLineGroup
 Inherited
addChildAndTitle(child:LayoutNode, index:int = -1):void
LayoutNode
 Inherited
Return the layoutNode of a given name in the subtree of this node
LayoutNode
 Inherited
LayoutNode
 Inherited
moveTraceline(child:LayoutNode, index:int = -1):void
LayoutNode
 Inherited
onSourceChange(event:CollectionEvent):void
LayoutNode
 Inherited
Remove a child (mostly Traceline)
LayoutNode
 Inherited
resetObselCollection(obselsCollection:ArrayCollection = null):void
LayoutNode
Styles
 Style Description Defined By
  
fillColors
Type: Array Format: Color CSS Inheritance: no
TraceLineGroup
  
headerHeight
Type: Number CSS Inheritance: no
The space between the top of the TraceLineGroup and the top of the first Traceline
TraceLineGroup
  
previewBgColor
Type: String CSS Inheritance: no
The background color of the preview for this TracelineGroup in the zoomContext ; if 'auto' the color is the backgroundColor of the TracelineGroup.
TraceLineGroup
Property Detail
_traceproperty
protected var _trace:Trace

backgroundColorproperty 
public var backgroundColor:uint

backgroundTraceLineproperty 
public var backgroundTraceLine:TraceLine

The traceline displayed in the background of the TraceLineGroup. In the XML descriptor, this traceline has the attribute: style="background".

contextPreviewTraceLineproperty 
public var contextPreviewTraceLine:TraceLine

The traceline used to represent this tracelinegroup in the preview zone. In the XML descriptor, this traceline has the attribute: preview="true".

See also

titleproperty 
public var title:String

traceproperty 
trace:Trace

Set the trace displayed by this TraceLineGroup


Implementation
    public function get trace():Trace
    public function set trace(value:Trace):void
traceBeginproperty 
public var traceBegin:Number

traceEndproperty 
public var traceEnd:Number

traceUriproperty 
traceUri:String  [read-only]


Implementation
    public function get traceUri():String
Constructor Detail
TraceLineGroup()Constructor
public function TraceLineGroup(tl:Timeline, trac:Trace, title:String = null, style:String = null)

Create a new TracelineGroup

Parameters
tl:Timeline — a reference to the timeline that contains this TraceLineGroup
 
trac:Trace — the trace displayed by this TraceLineGroup
 
title:String (default = null) — the title and the name of the TraceLineGroup.
 
style:String (default = null) — the styleName of the TraceLineGroup and the TraceLineGroupTitle too.