Next: Word Wrapping and Long Labels, 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]