2008/7/21 Joe Neeman <[EMAIL PROTECTED]>: >> Is it possible, by any chance, to avoid this message? > > If you add > \override RehearsalMark #'Y-offset = #0 > \override MetronomeMark #'Y-offset = #0 > then it kills the programming errors but it also messes up the > formatting for some reason I don't understand.
Thanks Joe; I guess I'll have to bear with the messages then. I'm CCing your answer to the list, in case anyone needs it in the archives some day :-) > The reason this is > necessary is that the default Y-offset callback for RehearsalMark and > MetronomeMark looks at the position of all of the StaffSymbols. If the > RehearsalMark lives in a particular VerticalAxisGroup (instead of being > at the top level) then the position of the StaffSymbol relative to this > VerticalAxisGroup depends on the vertical layout of staves, which > depends on the Y-offset of the RehearsalMark within its parent > VerticalAxisGroup, which depends (again) on the position of the > StaffSymbol relative to the RehearsalMark's parent VerticalAxisGroup. So, IIUC, a way to get rid of such limitations would be to implement a concept of nested (childs/parent) VerticalAxisGroups, which is currently not (meant to be) supported? Cheers, Valentin _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user