#### line-interface

Generic line objects. Any object using lines supports this. Normally,you get a straight line. If `dash-period` is defined, a dashed line is produced; the length of the dashes is tuned with `dash-fraction`. If the latter is set to 0, a dotted line is produced. If `dash-fraction` is negative, the line is made transparent.

##### User settable properties:

`dash-fraction` (number)
  Size of the dashes, relative to dash-period. Should be between 0.0 (no line) and 1.0 (continuous line).
`dash-period` (number)
  the length of one dash + white space. If negative, no line is drawn at all.
`style` (symbol)
  This setting determines in what style a grob is typeset. Valid choices depend on the `print-function` that is reading this property.
`thickness` (number)
  Bar line thickness, measured in `linethickness`.

This grob interface is used in the following graphical objects: Hairpin, OttavaBracket, PianoPedalBracket, TupletBracket and VoltaBracket

Read comments on this page, or add one. This page is for LilyPond-2.2.5 (stable-branch).