LilyPond Internals Reference: 3.2.49 horizontal-bracket-interface

### 3.2.49 horizontal-bracket-interface

A horizontal bracket encompassing notes.

#### User settable properties:

> `bracket-flare` (pair of numbers)

>   A pair of numbers specifying how much edges of brackets should slant outward. Value `0.0` means straight edges.

> `connect-to-neighbor` (pair)

>   Pair of booleans, indicating whether this grob looks as a continued break.

> `dashed-edge` (boolean)

>   If set, the bracket edges are dashed like the rest of the bracket.

> `edge-height` (pair)

>   A pair of numbers specifying the heights of the vertical edges: `(left-height . right-height)`.

> `shorten-pair` (pair of numbers)

>   The lengths to shorten on both sides a hairpin or text-spanner such as a pedal bracket. Positive values shorten the hairpin or text-spanner, while negative values lengthen it.

#### Internal properties:

> `bracket-text` (graphical (layout) object)

>   The text for an analysis bracket.

> `columns` (array of grobs)

>   An array of grobs, typically containing `PaperColumn` or `NoteColumn` objects.

This grob interface is used in the following graphical object(s): HorizontalBracket, OttavaBracket and VoltaBracket.

#### Internals Reference v2.22.2 (stable-branch).