Event Painters
An event painter is an object made use by a band
to paint events.
Interface
An event painter must expose the following Javascript interface:
constructor
( params )
params is an object whose
fields carry initialization settings for the event painter. Different
event painter classes require different fields in this initialization
object. Refer to the documentation of each event painter class for
details (see
Event Painters in Library below).
initialize
( band,
timeline )
The event painter is to paint the events in the given
band
of the given
timeline.
This method is called by the band itself as it is being
initialized. Client code is not supposed to call this method.
paint
()
(Re)paint events. The band will call this method
when it needs to be (re)painted, at construction time as well
as whenever its origin is shifted. Client code is not supposed
to call this method.
softPaint
()
(Re)paint any event that is positioned
relative to the visible area of the band. The band will call
this method whenever it is scrolled. Client code is not supposed
to call this method.
There is currently 1 event painter class provided by default:
Timeline.DurationEtherPainter.