Next: , Up: Signalling Chart Attributes and Styles   [Contents]


9.10.1 Appearance

line.*

Specifies the apprarance of the line for the element. For arrows and dividers it is the horizontal line. For block arrows, boxes, pipes and entities this is the line around the element. line.radius effects only on arrows starting and ending in the same entity (see Arrow Attributes); for entities and boxes, this specifies the size of the corners. For pipes, it specifies the width of the oval, in other words from how left we look at the pipe.

vline.*

Specifies the color, width or type of the vertical line stemming from entities. This is useful to indicate some change of state for the entity. vline.radius and vline.corner has no effect. These attributes can be used for entities and dividers.

fill.*

Defines the fill of the box, entity, block arrow or pipe.

shadow.*

Defines the shadow for boxes, entities, block arrows and pipes. Currently no shadow can be specified for simple arrows.

arrow.*

Arrowhead formatting attribues, described in detail in Arrow Attributes.

lost.text.*
lost.line.*
lost.arrow.*

The values specified here will be added to the values of text.* line.* or arrow.* when drawing the text, line or arrowheads of the lost part of the message, see Lost Messages. Only applicable for arrows.

x.size
x.line.*

The controls the appearance of the loss symbol for lost messages, see Lost Messages.

tag.line.*
tag.fill.*
tag.text.*

These attribues applie only to boxes (applicable to the box, emptybox and box_collapsed style) and govern the style of tags, if the tag attribute of the box is set. (The tag attribute is not part of the style, you must set it individually on each box you want to have a tag.)

shape

This attribute takes the name of the shape you want for the entity headings. See Entity Shapes. They can be made part of style but have effect only on enities.

shape.size

This attribute specifies the size of the shape to use for the entity headings. Only has effect if a valid shape is specified via the shape attribute. It takes one of tiny, small, normal, big or huge with small as default. They can be made part of style but have effect only on entities.

note.layout
note.pos

These govern how notes are laid out. See Notes and Comments on how to use them. They can be made part of style but have effect only on notes.

side

This attribute can take either left or right. For pipes it specifies which side the pipe can be looked from into. For verticals it tells which side the text can be read from. For comments it specifies which side of the chart the comment is placed on. It has no effect on any other elements.

solid

This attribute can be used to set the transparency of a pipe. See Pipes for more information.

number

This attribute giverns if the arrow, box, etc. is numbered or not. See Numbering for details.

compress

If this attribute is set to yes, the element is drawn as close to the ones above it as possible without touching those. It is useful to save space, see Compression and Vertical Spacing for a detailed description.

vspacing

Can be set to a number interpreted in pixels or to the string compress. Governs how much vertical space is added before the element (can be negative). This attribute is another form (superset) of the compress attribute; compress=yes is equivalent to vspacing=compress, whereas compress=no is equivalent to vspacing=0.

collapsed

This attribute can be used for group entities and boxes to collapse them.

indicator

If this is set to yes on a collapsed group entity or box, indicators will show hidden entities and other chart elements.

The attributes below can be specified for most elements, but cannot be made part of a style

label

This gives the label of the element (for elements having one). It can be abbreviated with the colon notation, see Labels.

url

This assigns a link target to the label, such as an URL or a Doxygen target. Note that box tags cannot be turned into a link using this attribute, use the \L() escape instead. See Links for more info.

refname

Use this attribute to name the element for later reference. Used primarily to refer to elements via their numbers using the ‘\r(name)’ escape in labels.

draw_time

Use this attribute to draw elements earier or later and thereby control how they overlap. See more in Symbols.

parallel

This can take a yes or a no and is equivalent to prepending the element with the parallel keyword, see Parallel Blocks.


Next: Word Wrapping and Long Labels, Up: Signalling Chart Attributes and Styles   [Contents]