From b512137cb2a89c9b5f880fc089221805491c9bdf Mon Sep 17 00:00:00 2001 From: James Lowe Date: Sat, 27 Sep 2014 16:26:36 +0100 Subject: [PATCH] Doc: LM 4.1.2 additonal para for positioning grobs Issue 4137 As reported in http://lists.gnu.org/archive/html/bug-lilypond/2014-09/msg00025.html Added paragraph regarding grobs that don't print output but are used for 'positioning' and 'managing' other grobs --- Documentation/learning/tweaks.itely | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Documentation/learning/tweaks.itely b/Documentation/learning/tweaks.itely index ac1be581b0..160c0e3901 100644 --- a/Documentation/learning/tweaks.itely +++ b/Documentation/learning/tweaks.itely @@ -107,6 +107,14 @@ ending point, and maybe other properties concerned with their shape. Objects with an extended shape like these are called @q{Spanners}. +What is more, there are @q{abstract} grobs which do not print +anything of their own, but rather collect, position and manage +other grobs. Common examples for this are +@code{DynamicLineSpanner}, @code{BreakAlignment}, +@code{NoteColumn}, @code{VerticalAxisGroup}, +@code{NonMusicalPaperColumn} and similar. We will see how some of +these are used later. + It remains to explain what @q{Interfaces} are. Many objects, even though they are quite different, share common features which need to be processed in the same way. For example, all grobs have a color, a -- 2.39.2