#### Glissando

Glissando objects are created by: Glissando_engraver and Note_head_line_engraver

Standard settings:

`style` (symbol):
  `'line`

  This setting determines in what style a grob is typeset. Valid choices depend on the `print-function` that is reading this property.

`gap` (dimension, in staff space):
  `0.5`

  Size of a gap in a variable symbol.

`zigzag-width` (dimension, in staff space):
  `0.75`

  The width of one zigzag-squiggle. This number will be adjusted slightly so that the glissando line can be constructed from a whole number of squiggles.

`breakable` (boolean):
  `#t`

  Can this object appear at a line break, like clefs and bar lines?

`X-extent-callback` (procedure):
  `#f`

  Procedure that calculates the extent of this object. If this value is set to `#f`, the object is empty in the X direction. The procedure takes a grob and axis argument, and returns a number-pair.

`Y-extent-callback` (procedure):
  `#f`

  see `X-extent-callback`.

`print-function` (procedure):
  `Line_spanner::print`

  Function taking grob as argument, returning a `Stencil` object.

This object supports the following interfaces: spanner-interface, line-spanner-interface and grob-interface

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