LilyPond Internals Reference: 2.2.6 Axis_group_engraver

### 2.2.6 `Axis_group_engraver`

Group all objects created in this context in a `VerticalAxisGroup` spanner.

Properties (read)

`currentCommandColumn` (graphical (layout) object)

  Grob that is X-parent to all current breakable items (clef, key signature, etc.).

`hasAxisGroup` (boolean)

  True if the current context is contained in an axis group.

`keepAliveInterfaces` (list)

  A list of symbols, signifying grob interfaces that are worth keeping a staff with `remove-empty` set around for.

Properties (write)

`hasAxisGroup` (boolean)

  True if the current context is contained in an axis group.

This engraver creates the following layout object(s): `VerticalAxisGroup`.

`Axis_group_engraver` is part of the following context(s) in `\layout`: `ChordGrid`, `ChordNames`, `DrumStaff`, `Dynamics`, `FiguredBass`, `FretBoards`, `GregorianTranscriptionLyrics`, `GregorianTranscriptionStaff`, `InternalGregorianStaff`, `KievanStaff`, `Lyrics`, `MensuralStaff`, `NoteNames`, `OneStaff`, `PetrucciStaff`, `RhythmicStaff`, `Staff`, `StandaloneRhythmStaff`, `TabStaff`, `VaticanaLyrics` and `VaticanaStaff`.

#### LilyPond – Internals Reference v2.24.4 (stable-branch).