3.2.47 hara-kiri-group-spanner-interface

A group spanner that keeps track of interesting items. If it doesn’t contain any after line breaking, it removes itself and all its children.

User settable properties:

remove-empty (boolean)

If set, remove group if it contains no interesting items.

remove-first (boolean)

Remove the first staff of an orchestral score?

Internal properties:

items-worth-living (array of grobs)

An array of interesting items. If empty in a particular staff, then that staff is erased.

important-column-ranks (vector)

A cache of columns that contain items-worth-living data.

keep-alive-with (array of grobs)

An array of other VerticalAxisGroups. If any of them are alive, then we will stay alive.

This grob interface is used in the following graphical object(s): VerticalAxisGroup.

Internals Reference v2.18.2 (stable-branch).