Citat Han-Wen Nienhuys <[EMAIL PROTECTED]>:

> Hah! Trick question.

Oh, no, it was not a trick question -  but after your explanation I admit that 
I should have figured it out myself...
Well, I haven't thought this through (sitting at a w*n machine) but I think 
that it looks like we perhaps should keep the member function "set children 
property" (or whatever name I gave it...) - and make it accessible from within 
lily...? Well, or something similar. It would be nice with a "\property Name 
\recurse ..." which would scan down through the children and perform the change 
all the way down (of course only on the children having "local copies" already).
Perhaps we could just change the "set" and "override" commands instead of 
making new commands - so that

\property Staff.Stem \override #'thickness = #'5.0
\property Voice.Stem \override #'thickness = #'0.8

Would make thick stems on the entire Staff except for the current voice - while

\property Voice.Stem \override #'thickness = #'0.8
\property Voice.Stem \override #'extra-offset = #'(1.0 . 0)
\property Staff.Stem \override #'thickness = #'5.0

would thicken the entire Staff but keep the offset on the Voice...? Just 
ideas...


Rune Zedeler
Otte Ruds Gade 44A 4tv
8200 �rhus N
Tel: 86786563

_______________________________________________
Lilypond-devel mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to