Timeline.GregorianEtherPainter class
A Gregorian ether painter
paints regular markings at some Gregorian calendar interval, i.e., any of
the followings:
millisecond, second, minute, hour, day, month, year, decade,
century, and millennium.
Initialization
The constructor of Timeline.GregorianEtherPainter
takes an object whose fields (listed below) specify initialization
settings for the ether.
theme
required, a
theme object that
stores default visual settings. In fact, some visual settings
can only be set in this theme object.
unit
required, one of the Gregorian calendar unit defined in
Timeline.DateTime,
e.g.,
Timeline.DateTime.WEEK.
This argument specifies the interval at which ticks and labels
are painted on the band's background.
align
optional, one of
"Left",
"Right",
"Top", and
"Bottom", specifying which edge of the band
markings are drawn. By default, markings are drawn on the bottom edges
of bands in horizontal timelines, and on the right edges of bands in
vertical timelines. This setting overrides either the
hAlign or the
vAlign field of
theme.ether.interval.marker.
showLine
optional, a boolean specifying whether full lines (from edge
to edge)should be drawn at regular intervals. This setting overrides
theme.ether.interval.line.show.
Related Topics