|
From: | lilypond |
Subject: | Re: [Lilypond-auto] Issue 2832 in lilypond: Clef transparent does not hide clefOctavation |
Date: | Tue, 18 Sep 2012 09:48:40 +0000 |
Comment #7 on issue 2832 by address@hidden: Clef transparent does not hide clefOctavation
http://code.google.com/p/lilypond/issues/detail?id=2832Well, one can always override back, so this remains a bit of a judgment call. I was not suggesting that we make it a rule that any derived grob inherits everything from its parent: one needs to take into account the expected relations.
For the case where we split the previous Stem grob into separate Stem and Flag grobs, it would have made some sense to let some of the Flag properties be derived from the Stem properties by default.
We should aim for least element of surprise and best utility. If a user overrides NoteHead (rather than Note, a hypothetical non-existing grob), he might be surprised if the stem is affected. The flag may well be considered part of the Stem, however, and certainly the OctavateEight will in general be considered part of of the Clef.
[Prev in Thread] | Current Thread | [Next in Thread] |